Chris Lu
|
2226c3c8b6
|
Merge branch 'master' into bptree
|
2021-09-17 10:35:21 -07:00 |
|
Chris Lu
|
94a01fcfcb
|
filer.remote.gateway: add options to include or exclude new bucket names to mirror
|
2021-09-15 23:04:16 -07:00 |
|
Chris Lu
|
b5f4910412
|
adjust help messages
|
2021-09-15 22:53:10 -07:00 |
|
Chris Lu
|
f0907eb83c
|
add command filre.remote.gateway
|
2021-09-15 22:48:04 -07:00 |
|
Chris Lu
|
63da4bbb54
|
separate filer.remote.gateway command to avoid confusion
|
2021-09-15 22:47:17 -07:00 |
|
Chris Lu
|
2789d10342
|
go fmt
|
2021-09-14 10:37:06 -07:00 |
|
Chris Lu
|
119d5908dd
|
shell: do not need to lock to see volume -h
|
2021-09-13 22:13:34 -07:00 |
|
Chris Lu
|
7504be58f9
|
Avoid xattr printed out as HTTP headers
fix https://github.com/chrislusf/seaweedfs/issues/2336
|
2021-09-13 04:00:57 -07:00 |
|
Chris Lu
|
96514f0f00
|
fix tests
|
2021-09-13 02:19:48 -07:00 |
|
Chris Lu
|
20ac710ceb
|
2.68
|
2021-09-13 02:16:09 -07:00 |
|
Chris Lu
|
6cd1ce8b74
|
erasure coding: add cleanup step if anything goes wrong
|
2021-09-13 01:55:49 -07:00 |
|
Chris Lu
|
f74b29416a
|
better etag matching
|
2021-09-13 00:31:46 -07:00 |
|
Chris Lu
|
e9760f261e
|
minor
|
2021-09-13 00:31:06 -07:00 |
|
Chris Lu
|
e5fc35ed0c
|
change server address from string to a type
|
2021-09-12 22:47:52 -07:00 |
|
Chris Lu
|
2c9d4c8f43
|
custom grpc port: filer
|
2021-09-12 02:28:37 -07:00 |
|
Chris Lu
|
e690a2be16
|
custom grpc port: volume server
|
2021-09-12 02:25:15 -07:00 |
|
Chris Lu
|
232ad2fe65
|
custom grpc port: master follower
|
2021-09-12 02:25:00 -07:00 |
|
Chris Lu
|
bd1f800efe
|
custom grpc port: master
|
2021-09-12 02:19:10 -07:00 |
|
Chris Lu
|
7591336a22
|
log format
|
2021-09-11 14:27:57 -07:00 |
|
Chris Lu
|
8c6ff55226
|
add volume not found error type, to reduce error log
|
2021-09-11 14:26:41 -07:00 |
|
Chris Lu
|
7e600bff5f
|
adjust log level
|
2021-09-11 12:59:15 -07:00 |
|
Chris Lu
|
a243d7e047
|
EC: clean up if failed in the middle
|
2021-09-11 02:07:14 -07:00 |
|
Chris Lu
|
f7f01ac209
|
return if error
|
2021-09-11 02:06:43 -07:00 |
|
Chris Lu
|
59cb6146a3
|
refactor
|
2021-09-11 02:06:30 -07:00 |
|
Chris Lu
|
5496d68f6a
|
increase counter only if not early terminated
|
2021-09-11 02:05:55 -07:00 |
|
Chris Lu
|
2b8ab1534a
|
mysql table DDL: minor, not necessary, but a little more strict
the directory is already hashed into dirhash. So this change is not strictly required.
|
2021-09-08 23:55:18 -07:00 |
|
joshuafc
|
5654d0d60d
|
CompactionTableSizeMultiplier of leveldb use default value. #2325
To improve performance of leveldb find key in condition of large directory(millions of files) which use uuid as filename.
|
2021-09-09 10:42:34 +08:00 |
|
Chris Lu
|
0b4269b6a8
|
remember commands even if failed
|
2021-09-08 15:55:19 -07:00 |
|
Chris Lu
|
0207f5fe9b
|
replicated remote.cache
|
2021-09-08 15:54:55 -07:00 |
|
Chris Lu
|
00edcf71fc
|
fix compilation
|
2021-09-08 07:27:03 -07:00 |
|
Chris Lu
|
574485ec69
|
better IP v6 support
|
2021-09-07 19:29:42 -07:00 |
|
Chris Lu
|
0128239c0f
|
handle ipv6 addresses
|
2021-09-07 16:43:54 -07:00 |
|
zhoub
|
6a7ed1bd0e
|
add bloom filter to leveldb_store to improve fuse performance.
|
2021-09-07 21:09:10 +08:00 |
|
Chris Lu
|
9fdf02bcda
|
remove detecting ipv6
Got this error on my local:
transport: Error while dialing dial tcp [fe80::1]:19333: connect: no route to host
related to https://github.com/chrislusf/seaweedfs/pull/2310
|
2021-09-07 02:31:34 -07:00 |
|
Chris Lu
|
889a39a24f
|
ipv6
|
2021-09-07 02:30:25 -07:00 |
|
Chris Lu
|
8c6d706328
|
2.67
|
2021-09-07 00:08:03 -07:00 |
|
Chris Lu
|
2b1feb732c
|
remote.cache supports replication
|
2021-09-06 18:30:44 -07:00 |
|
Chris Lu
|
3adc3da291
|
refactor
|
2021-09-06 16:35:55 -07:00 |
|
Chris Lu
|
6923af7280
|
refactoring
|
2021-09-06 16:20:49 -07:00 |
|
Chris Lu
|
64f6532fbe
|
update help message
|
2021-09-06 16:16:22 -07:00 |
|
Chris Lu
|
308d4b2dae
|
filer.remote.sync: createBucketWithRandomSuffix defaults to true
|
2021-09-06 15:14:26 -07:00 |
|
Chris Lu
|
8e4b43a017
|
minor
|
2021-09-06 15:13:38 -07:00 |
|
Chris Lu
|
c218ef20c7
|
filer.remote.sync: automatically detect the primary remote storage
|
2021-09-06 15:10:55 -07:00 |
|
Chris Lu
|
1702ce5395
|
remove unused code
|
2021-09-06 12:01:44 -07:00 |
|
Chris Lu
|
0cda61d539
|
return error if not found
|
2021-09-05 23:43:44 -07:00 |
|
Chris Lu
|
f62df7f695
|
fix wrong srcPath checking
|
2021-09-05 23:37:40 -07:00 |
|
Chris Lu
|
e93d4935e3
|
add other replica locations when assigning volumes
|
2021-09-05 23:32:25 -07:00 |
|
Chris Lu
|
7a13816e94
|
refactor
|
2021-09-05 23:17:15 -07:00 |
|
Chris Lu
|
6022db6d6a
|
2.66
|
2021-09-05 16:21:14 -07:00 |
|
Chris Lu
|
006c01a519
|
fix format
|
2021-09-05 16:18:50 -07:00 |
|
Chris Lu
|
65af3cf4df
|
master: disconnect only the phantom volume server
fix https://github.com/chrislusf/seaweedfs/issues/2311
|
2021-09-05 15:20:03 -07:00 |
|
Chris Lu
|
57a95887d2
|
remote.cache remote.uncache supports all mounted directories
|
2021-09-05 14:47:06 -07:00 |
|
Chris Lu
|
28f45f8fa6
|
re-org
|
2021-09-05 14:38:31 -07:00 |
|
Chris Lu
|
c735608685
|
obfuscate secret keys on display
|
2021-09-05 14:23:49 -07:00 |
|
Chris Lu
|
32e94de86a
|
default auto trimming suffix to true
|
2021-09-05 13:27:35 -07:00 |
|
Chris Lu
|
60573fd3e2
|
option to map remote bucket to trimmed bucket name
|
2021-09-05 11:55:52 -07:00 |
|
Chris Lu
|
2348e8d8da
|
Merge pull request #2310 from nivekuil/ipv6
Detect ipv6 addresses
|
2021-09-05 10:56:44 -07:00 |
|
nivekuil
|
0fe9d2997b
|
Detect ipv6 addresses
|
2021-09-05 06:21:40 -07:00 |
|
Chris Lu
|
bdefdee4e6
|
filer.remote.sync: add option to add randomized suffix to buckets to avoid conflicts
|
2021-09-04 22:46:28 -07:00 |
|
Chris Lu
|
d57d4c5f8f
|
shell: add remote.mount.buckets
|
2021-09-04 21:37:25 -07:00 |
|
Chris Lu
|
98c68d7a79
|
filer.remote.sync fix upload logic
|
2021-09-04 18:46:28 -07:00 |
|
Chris Lu
|
d983aa4c7d
|
correct filtering
|
2021-09-04 13:58:14 -07:00 |
|
Chris Lu
|
c5ee03d6af
|
format
|
2021-09-04 13:57:55 -07:00 |
|
Chris Lu
|
cc278a5928
|
Update Makefile
|
2021-09-04 13:46:49 -07:00 |
|
Chris Lu
|
16a342eb8a
|
re-ordering
|
2021-09-04 13:46:44 -07:00 |
|
Chris Lu
|
796b2eb929
|
remember sync time
|
2021-09-04 13:46:22 -07:00 |
|
Chris Lu
|
53b9b521c9
|
adjust error message
|
2021-09-04 13:46:06 -07:00 |
|
Chris Lu
|
49952ba905
|
fix cache/uncache filters
|
2021-09-04 13:45:39 -07:00 |
|
Chris Lu
|
99d4594ee8
|
update remote storage mount mapping
|
2021-09-04 05:22:34 -07:00 |
|
Chris Lu
|
df29281536
|
rename
|
2021-09-04 05:11:06 -07:00 |
|
Chris Lu
|
c3db389e42
|
refactor
|
2021-09-04 05:09:38 -07:00 |
|
Chris Lu
|
e9ce099453
|
rename
|
2021-09-04 05:03:51 -07:00 |
|
Chris Lu
|
8707ef00a6
|
refactor
|
2021-09-04 05:02:20 -07:00 |
|
Chris Lu
|
13cc2ef723
|
when creating bucket, use remote storage client for default storage
|
2021-09-04 04:54:55 -07:00 |
|
Chris Lu
|
63c84584bb
|
refactor
|
2021-09-04 04:53:36 -07:00 |
|
Chris Lu
|
4b28c5f6c3
|
filer.remote.sync: split into buckets mode and single directory mode
|
2021-09-04 04:35:46 -07:00 |
|
Chris Lu
|
da49d25950
|
auto list of storage types
|
2021-09-04 00:18:21 -07:00 |
|
Chris Lu
|
38f73c8324
|
add gcs project id
|
2021-09-03 23:38:33 -07:00 |
|
Chris Lu
|
8ec357b3d3
|
go mod
|
2021-09-03 23:25:33 -07:00 |
|
Chris Lu
|
bbc77f7af4
|
fix compilation
|
2021-09-03 22:56:59 -07:00 |
|
Chris Lu
|
0652805236
|
cloud drive: add createBucket() deleteBucket()
|
2021-09-03 22:30:55 -07:00 |
|
Chris Lu
|
03a31587ce
|
go fmt
|
2021-09-03 20:42:28 -07:00 |
|
Chris Lu
|
83cd0fc739
|
cloud drive: add list buckets
|
2021-09-03 20:42:02 -07:00 |
|
Chris Lu
|
fbfc90fd1e
|
adjust formatting remote location
|
2021-09-03 18:52:37 -07:00 |
|
Chris Lu
|
491f7636f8
|
s3: CopyObject return http Status 400 Bad Request for non-existing source
fix https://github.com/chrislusf/seaweedfs/issues/2306
|
2021-09-03 17:38:39 -07:00 |
|
Chris Lu
|
bca4a9de78
|
simplify
|
2021-09-02 23:09:24 -07:00 |
|
Chris Lu
|
958125bd02
|
conforming to http user agent common practice
|
2021-09-02 22:55:35 -07:00 |
|
Chris Lu
|
11a496404b
|
reset wait time
|
2021-09-02 19:55:01 -07:00 |
|
Chris Lu
|
7f2a8246a9
|
minor
|
2021-09-02 12:32:59 -07:00 |
|
Chris Lu
|
1b942dfa3c
|
add error message
|
2021-09-02 12:32:46 -07:00 |
|
Chris Lu
|
9a73b0e3c9
|
refactor
|
2021-09-02 07:07:16 -07:00 |
|
Chris Lu
|
e281f0fa82
|
refactor
|
2021-09-02 06:53:21 -07:00 |
|
Chris Lu
|
24fda6f47f
|
remove QR code for mobile upload
|
2021-09-01 16:59:37 -07:00 |
|
Chris Lu
|
7ce97b59d8
|
go fmt
|
2021-09-01 02:45:42 -07:00 |
|
Chris Lu
|
d1a4e19a3f
|
volume: copy file also copies modification time
to ensure ttl can work well
|
2021-09-01 02:42:57 -07:00 |
|
Chris Lu
|
3bd48c4f29
|
filer.remote.sync: exit when directory is unmounted
this will not propagate the deletions back to the cloud
|
2021-09-01 01:29:22 -07:00 |
|
Chris Lu
|
3faaa6e360
|
ensure cached client with updated storage conf
|
2021-09-01 01:27:45 -07:00 |
|
Chris Lu
|
8e125339d5
|
line wrap
|
2021-08-31 23:30:28 -07:00 |
|
Chris Lu
|
68ea99190f
|
add additionalPathPrefixes
|
2021-08-31 23:26:26 -07:00 |
|
Chris Lu
|
43fd11278e
|
support follow additional path prefixes
|
2021-08-31 23:23:08 -07:00 |
|