Chris Lu
|
6783ae5f8f
|
rename
|
2020-11-26 15:19:43 -08:00 |
|
Chris Lu
|
983fd90010
|
marked as WIP
|
2020-11-26 15:08:52 -08:00 |
|
Chris Lu
|
97f706f35b
|
just refactoring
|
2020-11-26 15:08:05 -08:00 |
|
Chris Lu
|
b11449f955
|
pass in dir.idx parameter to DiskLocation
|
2020-11-26 14:59:03 -08:00 |
|
Chris Lu
|
0d345ac97d
|
s3: remove empty parent folder on delete
fix https://github.com/chrislusf/seaweedfs/issues/1637
|
2020-11-26 12:21:58 -08:00 |
|
Chris Lu
|
cc2bd97ad9
|
refactor
|
2020-11-26 11:25:56 -08:00 |
|
Chris Lu
|
0da7ecfd29
|
go fmt
|
2020-11-26 11:22:30 -08:00 |
|
Chris Lu
|
effa00ed08
|
refactor
|
2020-11-26 11:21:58 -08:00 |
|
Chris Lu
|
513bcd6e0d
|
filer: avoid duplicated FindEntry for deletion
|
2020-11-26 11:14:56 -08:00 |
|
Chris Lu
|
1ae108efca
|
add debug message
|
2020-11-26 10:41:10 -08:00 |
|
Chris Lu
|
a102157020
|
do not retry if failed with a non transport related error
|
2020-11-26 01:29:30 -08:00 |
|
Konstantin Lebedev
|
4e55baf5b1
|
s3 config changes
|
2020-11-26 03:50:53 +05:00 |
|
Konstantin Lebedev
|
52c8f2fc9a
|
s3iam test
|
2020-11-26 02:26:45 +05:00 |
|
Konstantin Lebedev
|
a26f1b2040
|
new pkg s3iam
|
2020-11-26 01:30:11 +05:00 |
|
Konstantin Lebedev
|
6206737df2
|
s3 configure
|
2020-11-25 21:02:31 +05:00 |
|
Chris Lu
|
eab53ea80d
|
filer leveldb store: a bit more efficient directory listing with prefix
|
2020-11-22 21:10:41 -08:00 |
|
Chris Lu
|
d3be2ceedd
|
2.12
|
2020-11-22 17:17:33 -08:00 |
|
Chris Lu
|
c7ebadc25d
|
avoid possible concurrent access inside ensureCorrectWritables()
|
2020-11-22 17:15:59 -08:00 |
|
hilimd
|
9aa990f80f
|
Merge pull request #39 from chrislusf/master
sync
|
2020-11-22 20:29:17 +08:00 |
|
limd
|
e8296104fc
|
fix tls grpc ca path
|
2020-11-22 20:27:15 +08:00 |
|
Chris Lu
|
92f906b6fc
|
remove zstd
fix https://github.com/chrislusf/seaweedfs/issues/1629
|
2020-11-21 13:06:45 -08:00 |
|
Aleksandr Demshin
|
176950ea78
|
fix typo
|
2020-11-20 19:50:46 +05:00 |
|
Chris Lu
|
7385103057
|
fix volume placement validating
fix https://github.com/chrislusf/seaweedfs/issues/1626
|
2020-11-20 01:12:25 -08:00 |
|
Konstantin Lebedev
|
27e73de797
|
Merge branch 'upstream_master' into store_s3cred
# Conflicts:
# weed/s3api/filer_util.go
|
2020-11-19 18:16:44 +05:00 |
|
Chris Lu
|
290b5e2cd0
|
directly delete file chunks
keeping current async deletions for now
|
2020-11-17 17:20:21 -08:00 |
|
Chris Lu
|
781585b195
|
remove unnecessary checking
|
2020-11-17 17:00:06 -08:00 |
|
Chris Lu
|
8cb8cd4cc5
|
add locks
|
2020-11-17 16:59:48 -08:00 |
|
Chris Lu
|
7c9e592c2d
|
s3: avoid nil resp when having error
fix https://github.com/chrislusf/seaweedfs/issues/1622
|
2020-11-17 11:23:17 -08:00 |
|
Chris Lu
|
dc304342b2
|
fs.configure: configurable volume growth
|
2020-11-17 01:00:02 -08:00 |
|
Chris Lu
|
b04375a3d1
|
use alternative assign request
|
2020-11-17 00:36:21 -08:00 |
|
Chris Lu
|
9add554feb
|
fail fast if user configures collection for a bucket
|
2020-11-16 19:57:08 -08:00 |
|
Chris Lu
|
6204dc6e85
|
add comment
|
2020-11-16 16:57:31 -08:00 |
|
Chris Lu
|
ef3e068c51
|
deprecating "filer.options.buckets_fsync" in filer.toml
|
2020-11-16 16:56:49 -08:00 |
|
Chris Lu
|
5f19e81dab
|
filer confi: support hierachical configuration
|
2020-11-16 16:50:12 -08:00 |
|
Chris Lu
|
ed1ce3f299
|
adjust help message
|
2020-11-16 09:54:26 -08:00 |
|
Chris Lu
|
c0d279c54e
|
filere.conf: prefer to use json format
|
2020-11-15 21:48:17 -08:00 |
|
Chris Lu
|
83527a8f55
|
adds more help message
|
2020-11-15 21:31:14 -08:00 |
|
Chris Lu
|
af658ea970
|
fix typo
|
2020-11-15 21:16:28 -08:00 |
|
Chris Lu
|
98827d68d9
|
2.11
|
2020-11-15 20:25:56 -08:00 |
|
Chris Lu
|
ee2fa14dbe
|
filer conf: delete location specific configuration
|
2020-11-15 20:15:47 -08:00 |
|
Chris Lu
|
2bd6fd3bbe
|
remove unused function
|
2020-11-15 20:15:07 -08:00 |
|
Chris Lu
|
71056dae07
|
fs.configure: read and local add filer configuration
|
2020-11-15 18:09:35 -08:00 |
|
Chris Lu
|
0ea5c087ce
|
go fmt
|
2020-11-15 16:59:28 -08:00 |
|
Chris Lu
|
95c0de285d
|
refactoring
|
2020-11-15 16:58:48 -08:00 |
|
Chris Lu
|
500bcab953
|
refactoring
|
2020-11-15 14:41:56 -08:00 |
|
Chris Lu
|
590f02179d
|
filer: load filer conf when starting
|
2020-11-15 14:06:03 -08:00 |
|
Chris Lu
|
0a406f652e
|
load filer conf and match by prefix
|
2020-11-15 00:26:05 -08:00 |
|
Chris Lu
|
68043cfcac
|
add reference implementation to detect create/update/delete/rename events
|
2020-11-14 21:21:58 -08:00 |
|
Chris Lu
|
0fc9ffc603
|
able to read filer.conf if updated
|
2020-11-14 21:21:20 -08:00 |
|
Chris Lu
|
442e092995
|
filer watch "/etc" folder for configuration changes
|
2020-11-14 14:26:08 -08:00 |
|
ruitao.liu
|
a9990a1dc6
|
adjust check bucket if exist or has access.
|
2020-11-13 17:13:20 +08:00 |
|
Chris Lu
|
e6333da65a
|
enable admin to access all buckets
|
2020-11-12 13:57:54 -08:00 |
|
Chris Lu
|
7094492428
|
fix ErrNotFound
|
2020-11-12 13:30:46 -08:00 |
|
Chris Lu
|
c6a0704019
|
rename function
|
2020-11-12 13:30:08 -08:00 |
|
Chris Lu
|
ed3b0f81c6
|
Merge pull request #1613 from taozix/master
check permission for bucket delete/head.
|
2020-11-12 13:25:28 -08:00 |
|
ruitao.liu
|
c4f0fd6e1b
|
skip if entry.Extended map is nil.
|
2020-11-12 17:59:31 +08:00 |
|
ruitao.liu
|
ab966410d2
|
return NoSuchBucket instead of InternalError delete non-existed bucket.
|
2020-11-12 16:44:16 +08:00 |
|
Chris Lu
|
a4dfa00030
|
adjust filer conf
|
2020-11-12 00:39:59 -08:00 |
|
Chris Lu
|
2251a8e472
|
minor
|
2020-11-12 00:38:58 -08:00 |
|
Chris Lu
|
5a16f17e47
|
remove unused message type
|
2020-11-12 00:38:23 -08:00 |
|
ruitao.liu
|
e06676f007
|
check permission for bucket delete/head.
|
2020-11-12 16:15:59 +08:00 |
|
Chris Lu
|
c32b6f4d9d
|
prepare for path based configuration
|
2020-11-11 23:46:45 -08:00 |
|
Chris Lu
|
0fbc27b640
|
Merge pull request #1612 from taozix/master
add owner attr for bucket.
|
2020-11-11 22:19:47 -08:00 |
|
ruitao.liu
|
d7cc0498e0
|
check if bucket already exists.
|
2020-11-12 14:11:03 +08:00 |
|
Chris Lu
|
827930e249
|
Merge pull request #1610 from kmlebedev/prefer_read_in_this_dc
prefer to read from volumes in this data center
|
2020-11-11 22:09:41 -08:00 |
|
Konstantin Lebedev
|
0880aff224
|
update dc flag desc
|
2020-11-12 10:07:52 +05:00 |
|
ruitao.liu
|
dbba8cb57e
|
fix if nil map in entry.
|
2020-11-12 11:50:19 +08:00 |
|
Konstantin Lebedev
|
aa30604cec
|
fix tests
|
2020-11-12 08:49:38 +05:00 |
|
Konstantin Lebedev
|
1eec5c8d5d
|
gen pb
|
2020-11-12 04:10:06 +05:00 |
|
Konstantin Lebedev
|
fc7baef5bb
|
fiil serverUrls sorted by data center
|
2020-11-12 02:13:33 +05:00 |
|
Chris Lu
|
745ee8d8f3
|
avoid unnecessary error message
fix https://github.com/chrislusf/seaweedfs/issues/1611
|
2020-11-11 13:00:05 -08:00 |
|
Chris Lu
|
a29abd8600
|
add a {X-,}Idempotency-Key header for http POST
fix https://github.com/chrislusf/seaweedfs/issues/1592
according to https://github.com/golang/go/issues/19943
|
2020-11-11 12:56:53 -08:00 |
|
Chris Lu
|
8708e7a64d
|
print out data size
|
2020-11-11 12:51:44 -08:00 |
|
Chris Lu
|
c6bd244ebd
|
add TODO
|
2020-11-11 12:51:27 -08:00 |
|
Konstantin Lebedev
|
b73ef6aa95
|
Merge remote-tracking branch 'upstream/master' into prefer_read_in_this_dc
|
2020-11-11 23:29:57 +05:00 |
|
Konstantin Lebedev
|
dc26012a3b
|
initial
|
2020-11-11 15:03:47 +05:00 |
|
Chris Lu
|
86cdb2a3e5
|
adjust logs
|
2020-11-11 02:01:24 -08:00 |
|
Chris Lu
|
73f934d5de
|
s3: do not close reader too early
fix https://github.com/chrislusf/seaweedfs/issues/1609
|
2020-11-11 01:49:39 -08:00 |
|
ruitao.liu
|
5b636b3242
|
Add bucket owner attr.
|
2020-11-11 16:20:59 +08:00 |
|
Chris Lu
|
15956d8a8e
|
2.10
|
2020-11-10 23:17:13 -08:00 |
|
Chris Lu
|
de3bdd0651
|
delete old volume replica
related to https://github.com/chrislusf/seaweedfs/issues/1607
old is:
* older compaction revision
* older modified time
* smaller volume size
|
2020-11-10 12:26:05 -08:00 |
|
Chris Lu
|
1dd3a6ac36
|
avoid verbose logs
|
2020-11-09 15:56:11 -08:00 |
|
Chris Lu
|
6856b0d57e
|
filer: add API to add/modify/delete tagging
|
2020-11-09 01:00:07 -08:00 |
|
Konstantin Lebedev
|
6cd6ff6962
|
avoid blank response for 404
|
2020-11-04 22:54:47 +05:00 |
|
Chris Lu
|
0dafcf1f5a
|
volume: detect max volume count changes based on disk usage
fix https://github.com/chrislusf/seaweedfs/issues/1594
|
2020-11-03 14:43:17 -08:00 |
|
Chris Lu
|
06ee199ef3
|
ensure entryViewCache is in sync with the chunks
|
2020-11-03 12:22:19 -08:00 |
|
Chris Lu
|
b132cb893f
|
in case some chunks modified earliar are added later
|
2020-11-03 12:22:19 -08:00 |
|
Chris Lu
|
0ae4d7bfdf
|
lock "addChunks()"
|
2020-11-03 12:22:19 -08:00 |
|
Konstantin Lebedev
|
e1190b3224
|
load S3 config from filer
https://github.com/chrislusf/seaweedfs/issues/1500
|
2020-11-03 21:45:56 +05:00 |
|
Chris Lu
|
d29b787220
|
store together with "Seaweed-" prefix
|
2020-11-03 00:21:10 -08:00 |
|
Chris Lu
|
5448781dfc
|
filer: Headers with "Seaweed-" prefix are stored as extended properties
|
2020-11-03 00:15:51 -08:00 |
|
Chris Lu
|
0ecff9521d
|
avoid []byte reuse
|
2020-11-02 23:27:54 -08:00 |
|
Chris Lu
|
031aa70da6
|
Revert "revert bytebufferpool, seems problematic"
This reverts commit e0fcab47c0 .
|
2020-11-02 19:11:25 -08:00 |
|
Chris Lu
|
7d5db73d98
|
go fmt
|
2020-11-02 14:21:07 -08:00 |
|
Chris Lu
|
a9662d44ac
|
avoid closing chunkSaveErrChan too early
|
2020-11-02 14:20:38 -08:00 |
|
Chris Lu
|
e0fcab47c0
|
revert bytebufferpool, seems problematic
|
2020-11-02 13:49:38 -08:00 |
|
Chris Lu
|
e1423a83dd
|
mount: clear possible leftover entry data in memory
|
2020-11-01 23:28:56 -08:00 |
|
Chris Lu
|
9b10d1ac33
|
2.08
|
2020-11-01 12:45:20 -08:00 |
|
Chris Lu
|
8750cac090
|
move to util.RetryWaitTime
|
2020-11-01 02:36:43 -08:00 |
|
Chris Lu
|
ef908e166b
|
break import cycle
|
2020-11-01 02:28:11 -08:00 |
|