guosj
|
94ad557d97
|
add missing return
|
2022-04-19 14:16:32 +08:00 |
|
Konstantin Lebedev
|
36c5a59ed8
|
add help
|
2022-04-18 19:36:14 +05:00 |
|
Konstantin Lebedev
|
1e35b4929f
|
shell vacuum volume by collection and volume id
|
2022-04-18 18:40:58 +05:00 |
|
Chris Lu
|
97c6e0efb1
|
Merge pull request #2931 from kmlebedev/fix_nil_dataBackend
avoid invalid memory address or nil pointer dereference
|
2022-04-18 00:13:26 -07:00 |
|
Konstantin Lebedev
|
9438738693
|
avoid invalid memory address or nil pointer dereference
|
2022-04-18 12:10:22 +05:00 |
|
chrislu
|
a69f0b62c2
|
start filer local socket only on non windows
fix https://github.com/chrislusf/seaweedfs/issues/2930
|
2022-04-18 00:08:31 -07:00 |
|
chrislu
|
9ae66f55fc
|
2.99
|
2022-04-17 23:01:42 -07:00 |
|
chrislu
|
4524ceae6b
|
less verbose logs
fix https://github.com/chrislusf/seaweedfs/discussions/2925#discussioncomment-2584085
|
2022-04-17 22:55:26 -07:00 |
|
leyou240
|
89eb87c1d1
|
Merge branch 'master' into slices.SortFunc
|
2022-04-18 10:39:29 +08:00 |
|
justin
|
3551ca2fcf
|
enhancement: replace sort.Slice with slices.SortFunc to reduce reflection
|
2022-04-18 10:35:43 +08:00 |
|
chrislu
|
b597baf488
|
mount: set file write time correct to work well with rsync
fix https://github.com/chrislusf/seaweedfs/issues/2867
|
2022-04-16 22:56:45 -07:00 |
|
chrislu
|
460d56d283
|
shell: cluster.check prints out clock delta and network latency
|
2022-04-16 13:24:17 -07:00 |
|
chrislu
|
b4be56bb3b
|
add timing info during ping operation
|
2022-04-16 12:45:49 -07:00 |
|
chrislu
|
1384529eb7
|
Fix filer.backup deletes files in backup folder in incremental mode
fix https://github.com/chrislusf/seaweedfs/issues/2919
|
2022-04-14 13:35:01 -07:00 |
|
a
|
846858fb43
|
merge master
|
2022-04-12 14:42:29 -07:00 |
|
chrislu
|
1f03fcccb1
|
fix nil in cluster_check shell command
fix https://github.com/chrislusf/seaweedfs/issues/2905
|
2022-04-12 08:47:27 -07:00 |
|
Chris Lu
|
dd13764a5c
|
Merge pull request #2900 from kmlebedev/fix_cleanupUploads
avoid breaking loop in cleanupUploads if error is empty
|
2022-04-12 02:03:31 -07:00 |
|
Konstantin Lebedev
|
76b1c5ce67
|
cleanupUploads use jwt token
|
2022-04-12 13:46:11 +05:00 |
|
Chris Lu
|
72db181d68
|
Merge pull request #2901 from guol-fnst/fix_multiupload
check object name and uploadID when processing multiupload
|
2022-04-11 23:38:12 -07:00 |
|
guol-fnst
|
44d810d163
|
rename functions and remove uncessary check
|
2022-04-12 13:40:53 +08:00 |
|
guol-fnst
|
180aa88a92
|
check uploadid using object name hash string
|
2022-04-12 11:04:38 +08:00 |
|
guol-fnst
|
2232cfb5b7
|
Check object name and uploadID when processing multipart uploading
|
2022-04-11 19:53:44 +08:00 |
|
Konstantin Lebedev
|
2dfbe210e0
|
avoid breaking loop in cleanupUploads if error is empty
|
2022-04-11 11:16:20 +05:00 |
|
Chris Lu
|
a87f57e47c
|
Merge pull request #2868 from kmlebedev/hashicorp_raft
hashicorp raft
|
2022-04-10 23:00:05 -07:00 |
|
Konstantin Lebedev
|
931cb9e581
|
use "cluster.raft.{ps,add,remove}"
|
2022-04-11 10:50:01 +05:00 |
|
Konstantin Lebedev
|
d2fe0fae33
|
use the full ServerAddress as the identifier
|
2022-04-11 10:44:44 +05:00 |
|
chrislu
|
c6ec5269f4
|
2.98
|
2022-04-10 18:56:40 -07:00 |
|
chrislu
|
261ba0208e
|
lock-protected setting entry
|
2022-04-09 22:52:59 -07:00 |
|
Chris Lu
|
9f4ecd50ac
|
Merge pull request #2889 from blacktear23/filer-ui-bootstrap-style
Change filer UI icon from picture to icon font.
|
2022-04-08 00:50:32 -07:00 |
|
yulai.li
|
ceb058ddd9
|
Change filer UI icon from picture to icon font.
|
2022-04-08 15:07:56 +08:00 |
|
chrislu
|
7f26676f57
|
adjust td width
|
2022-04-07 22:34:32 -07:00 |
|
yulai.li
|
dff63e9024
|
Make operation buttons show when table row hovered
|
2022-04-08 13:10:12 +08:00 |
|
chrislu
|
4dba102137
|
use icon instead of button text
|
2022-04-07 11:15:01 -07:00 |
|
Chris Lu
|
bbc95dac47
|
Merge pull request #2885 from binbinshi/master
fix: master lose some volumes
|
2022-04-07 10:16:19 -07:00 |
|
Konstantin Lebedev
|
104ea7b029
|
master ui add raft stats and Max Volume Id
|
2022-04-07 20:52:01 +05:00 |
|
a
|
41d396edc4
|
Merge branch 'master' into a
|
2022-04-07 08:22:59 -07:00 |
|
Konstantin Lebedev
|
a2fdb3e277
|
fix master ui
|
2022-04-07 19:37:40 +05:00 |
|
Konstantin Lebedev
|
35bc67f030
|
fix conflicts
|
2022-04-07 18:52:13 +05:00 |
|
Konstantin Lebedev
|
f5246b748d
|
Merge branch 'new_master' into hashicorp_raft
# Conflicts:
# weed/pb/master_pb/master.pb.go
|
2022-04-07 18:50:27 +05:00 |
|
yulai.li
|
11a9f993a8
|
Make filer-ui bootstrap style
|
2022-04-07 20:17:00 +08:00 |
|
Konstantin Lebedev
|
7ff248d5cd
|
refactor OnPeerUpdate
|
2022-04-07 16:23:22 +05:00 |
|
Konstantin Lebedev
|
85d80fd36d
|
fix removing old raft server
|
2022-04-07 15:31:37 +05:00 |
|
chrislu
|
abe3cc6df2
|
filer UI touch up
|
2022-04-07 01:25:55 -07:00 |
|
Chris Lu
|
869d23b099
|
Merge pull request #2884 from blacktear23/filer-ui-new-features
Filer UI new features
|
2022-04-07 00:58:56 -07:00 |
|
chrislu
|
86ed27f602
|
mount: remove leftover socket file
|
2022-04-07 00:33:13 -07:00 |
|
yulai.li
|
2347c21cdd
|
Tune filer UI add rename feature
|
2022-04-07 15:19:41 +08:00 |
|
yulai.li
|
2454020a92
|
Add upload progress support
|
2022-04-07 15:19:37 +08:00 |
|
yulai.li
|
4f87ee7755
|
Add create directory and delete web UI features for filer
|
2022-04-07 15:19:33 +08:00 |
|
shibinbin
|
c20e1edd99
|
fix: master lose some volumes
|
2022-04-07 15:18:28 +08:00 |
|
eddy-gfx
|
ec53eec94f
|
Merge branch 'master' into a
|
2022-04-06 18:45:55 -05:00 |
|
chrislu
|
3ab2c0e5c0
|
avoid possible nil attributes
|
2022-04-06 10:11:11 -07:00 |
|
chrislu
|
9d44b89c21
|
Revert "avoid possible nil attributes"
This reverts commit 0a6703c7f7 .
|
2022-04-06 10:01:45 -07:00 |
|
chrislu
|
0a6703c7f7
|
avoid possible nil attributes
|
2022-04-06 09:58:48 -07:00 |
|
Konstantin Lebedev
|
14a2cc83bf
|
raft update peers via OnPeerUpdate
|
2022-04-06 21:17:04 +05:00 |
|
Konstantin Lebedev
|
357aa818fe
|
add raft shell cmds
|
2022-04-06 15:23:53 +05:00 |
|
chrislu
|
3d229fe45c
|
Merge branch 'master' of https://github.com/chrislusf/seaweedfs
|
2022-04-06 00:28:51 -07:00 |
|
chrislu
|
79b8e6a8c3
|
add a place holder for later merge consecutive chunks
|
2022-04-06 00:28:48 -07:00 |
|
Konstantin Lebedev
|
c1aeded2dd
|
force raft bootstrap
avoid err bootstrap only works on new clusters
|
2022-04-06 12:18:43 +05:00 |
|
Chris Lu
|
49ecb8d11c
|
Merge pull request #2879 from leyou240/master
remove Redundant type conversion and use strings.TrimSuffix to enhance readability
|
2022-04-06 00:02:19 -07:00 |
|
justin
|
d02f13c2d1
|
remove Redundant type conversion and use strings.TrimSuffix to enhance readability
|
2022-04-06 14:58:09 +08:00 |
|
root
|
f15a737a0a
|
Add "Location:" in response when creating bucket
according to "https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html"
|
2022-04-06 13:56:27 +08:00 |
|
chrislu
|
bc888226fc
|
erasure coding: tracking encoded/decoded volumes
If an EC shard is created but not spread to other servers, the masterclient would think this shard is not located here.
|
2022-04-05 19:03:02 -07:00 |
|
chrislu
|
8b3d76b24d
|
prevent concurrent access during shutdown
|
2022-04-05 10:53:36 -07:00 |
|
chrislu
|
bb4beebce3
|
prevent nil
|
2022-04-05 10:49:17 -07:00 |
|
Konstantin Lebedev
|
0e796a5582
|
rm set NoSnapshotRestoreOnStart
|
2022-04-05 18:28:42 +05:00 |
|
Konstantin Lebedev
|
68f11b9687
|
sleep bootstraping
|
2022-04-05 15:42:19 +05:00 |
|
Konstantin Lebedev
|
1ae7f509f5
|
LocalID from raw string
|
2022-04-05 13:50:39 +05:00 |
|
Konstantin Lebedev
|
89d32a0670
|
fix glog Info
|
2022-04-05 13:43:34 +05:00 |
|
Konstantin Lebedev
|
17c6e8e39f
|
Merge branch 'new_master' into hashicorp_raft
# Conflicts:
# go.mod
# go.sum
|
2022-04-05 13:29:46 +05:00 |
|
Konstantin Lebedev
|
b7cdde14ae
|
auto bootstraping and update peers
|
2022-04-05 13:17:53 +05:00 |
|
chrislu
|
4aae87f405
|
check missing hdd disk type
|
2022-04-04 14:48:00 -07:00 |
|
Konstantin Lebedev
|
622297f1a7
|
add stats raft handler
|
2022-04-04 19:16:06 +05:00 |
|
Konstantin Lebedev
|
1a1e5778c3
|
fix cluster status
|
2022-04-04 18:52:08 +05:00 |
|
Konstantin Lebedev
|
14dd971890
|
hashicorp raft with state machine
|
2022-04-04 17:51:51 +05:00 |
|
Konstantin Lebedev
|
c514710b7b
|
initial add hashicorp raft
|
2022-04-04 13:50:56 +05:00 |
|
chrislu
|
d310711de0
|
avoid possible deadlock: move metadata log flush channel out of lock scope
|
2022-04-03 21:53:30 -07:00 |
|
chrislu
|
77a7d7253f
|
2.97
|
2022-04-03 19:08:01 -07:00 |
|
chrislu
|
e8d7bb42e2
|
avoid concurrent access to map object
fix https://github.com/chrislusf/seaweedfs/issues/2866
|
2022-04-03 01:08:25 -07:00 |
|
chrislu
|
6a2bcd03aa
|
configure mount quota
|
2022-04-02 21:34:26 -07:00 |
|
chrislu
|
958f880b70
|
mount: add grpc method to adjust quota
|
2022-04-02 15:14:37 -07:00 |
|
chrislu
|
a8eefda452
|
Merge branch 'master' of https://github.com/chrislusf/seaweedfs
|
2022-04-01 20:25:37 -07:00 |
|
chrislu
|
105578a2f2
|
skip pinging self for master and volume server
|
2022-04-01 20:25:35 -07:00 |
|
root
|
b7e34016d4
|
fix error response in case of wrong expire time format
|
2022-04-02 11:01:33 +08:00 |
|
chrislu
|
4ecba915f3
|
add check between peers
|
2022-04-01 17:40:25 -07:00 |
|
chrislu
|
daca2d22a5
|
use original server address string as map key
|
2022-04-01 17:34:42 -07:00 |
|
chrislu
|
4b5c0e3fa9
|
check cluster connectivities
|
2022-04-01 17:27:49 -07:00 |
|
chrislu
|
6d55716fc3
|
use constants
|
2022-04-01 16:55:26 -07:00 |
|
chrislu
|
bbbbbd70a4
|
master supports grpc ping
|
2022-04-01 16:50:58 -07:00 |
|
chrislu
|
743ad690b6
|
filer supports grpc ping
|
2022-04-01 16:44:58 -07:00 |
|
chrislu
|
2305508b65
|
refactor: separate into two files
|
2022-04-01 16:40:49 -07:00 |
|
chrislu
|
800cbc004c
|
volume server adds ping function
|
2022-04-01 16:37:06 -07:00 |
|
a
|
7e92517571
|
change user and pass to username and password
|
2022-04-01 14:09:25 -05:00 |
|
Konstantin Lebedev
|
7f1383a41e
|
findExtraChunksInVolumeServers in consideration of replication
|
2022-04-01 14:45:41 +05:00 |
|
Konstantin Lebedev
|
3817e05dd0
|
fix collect filer files
|
2022-04-01 10:17:09 +05:00 |
|
Konstantin Lebedev
|
3cedb21bb7
|
skip new entities
|
2022-03-31 21:36:10 +05:00 |
|
Konstantin Lebedev
|
1d9e30d8c0
|
fsck replicas
|
2022-03-31 19:10:06 +05:00 |
|
Konstantin Lebedev
|
4f5b018a02
|
collecting only bucket volumes
|
2022-03-31 13:35:58 +05:00 |
|
Konstantin Lebedev
|
691ed50957
|
use constant for ErrBucketNotEmpty
|
2022-03-31 08:44:48 +05:00 |
|
Konstantin Lebedev
|
b6a2b43efe
|
allowDeleteBucketNotEmpty
|
2022-03-30 22:46:13 +05:00 |
|
Konstantin Lebedev
|
a8b15c676c
|
s3 test bucket delete nonempty
|
2022-03-30 21:06:26 +05:00 |
|
a
|
549e341c6f
|
resolv
|
2022-03-30 06:31:19 -05:00 |
|
Chris Lu
|
ce8ef60c59
|
Merge pull request #2840 from kmlebedev/fix_multi_object_delete_key_limit
fix test_s3.test_multi_object_delete_key_limit and test_multi_objectv2_delete_key_limit
|
2022-03-30 01:27:13 -07:00 |
|
Konstantin Lebedev
|
6317f6a8a9
|
fix Description
|
2022-03-30 13:04:15 +05:00 |
|
Chris Lu
|
8732cc24c8
|
Merge pull request #2849 from guo-sj/update_user
Add AWS IAM update user API and its test case
|
2022-03-29 22:36:26 -07:00 |
|
Konstantin Lebedev
|
993283bb1d
|
revert sort.Search
|
2022-03-29 19:53:12 +05:00 |
|
Konstantin Lebedev
|
5b90a39954
|
fix s3 tests:
multipart_upload_incorrect_etag
multipart_resend_first_finishes_last
|
2022-03-29 19:21:09 +05:00 |
|
Konstantin Lebedev
|
9231971c88
|
fix test_s3.test_multi_object_delete_key_limit and
test_multi_objectv2_delete_key_limit
|
2022-03-29 16:55:09 +05:00 |
|
guosj
|
ed07e76f0e
|
add test function
|
2022-03-29 17:21:59 +08:00 |
|
a
|
bc603e534f
|
diff
|
2022-03-28 16:50:28 +00:00 |
|
Konstantin Lebedev
|
84b7b83517
|
fix permission mkdir snapshot
avoid open file operation not permitted
|
2022-03-28 18:41:52 +05:00 |
|
Chris Lu
|
93615b2a49
|
Merge pull request #2828 from guo-sj/fix-tagging-error
Fix delete all "Seaweed-" prefixed tagging error
|
2022-03-28 00:35:22 -07:00 |
|
guosj
|
dd2b9d93cc
|
update code according to PR's comment
|
2022-03-28 15:23:31 +08:00 |
|
guosj
|
02076f01a6
|
fix tagging error
|
2022-03-28 14:50:48 +08:00 |
|
justin
|
d51a724101
|
fix: encode small chunk return error maybe have some bug.
|
2022-03-28 13:11:24 +08:00 |
|
chrislu
|
0490ee87ef
|
2.96
|
2022-03-27 16:11:17 -07:00 |
|
chrislu
|
86d4c52d6e
|
Merge branch 'master' of https://github.com/chrislusf/seaweedfs
|
2022-03-26 13:33:20 -07:00 |
|
chrislu
|
21e0898631
|
refactor: change masters from a slice to a map
|
2022-03-26 13:33:17 -07:00 |
|
chrislu
|
4ba7127ab1
|
refactor
|
2022-03-26 13:13:19 -07:00 |
|
Chris Lu
|
3153c836a7
|
Merge pull request #2744 from kmlebedev/issues_2545
avoid connect to the old filler address
|
2022-03-26 13:02:49 -07:00 |
|
chrislu
|
cae998eda1
|
Revert "Revert "remove duplicated metadata subscription in filer""
This reverts commit 34b743c481 .
|
2022-03-26 13:00:16 -07:00 |
|
chrislu
|
34b743c481
|
Revert "remove duplicated metadata subscription in filer"
This reverts commit 34742be029 .
Related to https://github.com/chrislusf/seaweedfs/issues/2545
|
2022-03-26 12:33:45 -07:00 |
|
chrislu
|
fba1cfc2d6
|
simplify a bit
|
2022-03-26 10:24:05 -07:00 |
|
chrislu
|
a3411dd9da
|
refactor
|
2022-03-26 10:21:26 -07:00 |
|
Chris Lu
|
1b27f96669
|
Merge pull request #2814 from kmlebedev/fix_remove_deleted_peers
Fix remove deleted peers
|
2022-03-25 11:36:15 -07:00 |
|
Konstantin Lebedev
|
ddd3945c26
|
fix remove deleted peers of raft server
https://github.com/chrislusf/seaweedfs/issues/2804
|
2022-03-25 15:09:38 +05:00 |
|
Konstantin Lebedev
|
c1450bf9fe
|
always clear previous log to avoid server is promotable
https://github.com/chrislusf/seaweedfs/issues/2804
|
2022-03-25 13:40:19 +05:00 |
|
Chris Lu
|
89d84e275b
|
Merge pull request #2759 from kmlebedev/skip_wait_cancelled_request
Need to exit waiting if request is was canceled
|
2022-03-24 12:21:44 -07:00 |
|
Konstantin Lebedev
|
0b790d2bbf
|
exclude the replication from the concurrentUploadLimitMB
|
2022-03-24 13:54:42 +05:00 |
|
chrislu
|
9b04f17555
|
remove dead code
|
2022-03-23 23:18:32 -07:00 |
|
chrislu
|
0b5faef612
|
fix
|
2022-03-23 23:16:54 -07:00 |
|
chrislu
|
0562fceb99
|
volume: fail fast if too many concurrent requests, to avoid dead lock due to replication.
fix https://github.com/chrislusf/seaweedfs/issues/2755
|
2022-03-23 22:53:58 -07:00 |
|
Konstantin Lebedev
|
849a2c1f68
|
fix cmdFiler
|
2022-03-23 14:30:46 +05:00 |
|
Konstantin Lebedev
|
105bcfdbd4
|
set iam ip from filer
|
2022-03-23 13:45:51 +05:00 |
|
chrislu
|
e48764be75
|
s3: multipart upload verifies uploaded parts
|
2022-03-23 01:05:14 -07:00 |
|
chrislu
|
18ae8943ef
|
better clean up upload directory
|
2022-03-23 01:03:51 -07:00 |
|
chrislu
|
a0bad1c997
|
remove any go mod changes
This reverts commit 6c7f7d6887 .
|
2022-03-21 23:04:00 -07:00 |
|
chrislu
|
6c7f7d6887
|
Revert "Merge pull request #2782 from SadmiB/upstream"
This reverts commit a644b7236a , reversing
changes made to 349257f822 .
|
2022-03-21 23:00:50 -07:00 |
|
Chris Lu
|
0d692a6254
|
Merge branch 'master' into upstream
|
2022-03-21 11:02:04 -07:00 |
|
SadmiB
|
d12540c9f2
|
Add contabo api client
|
2022-03-21 17:16:49 +01:00 |
|
chrislu
|
4e2388e1b5
|
mount: set file size if it is only on remote gateway
|
2022-03-21 02:09:54 -07:00 |
|
chrislu
|
8f0410af2c
|
2.95
|
2022-03-21 01:47:03 -07:00 |
|
chrislu
|
ae558fa073
|
log reasons volumes became unwritable
|
2022-03-21 00:41:44 -07:00 |
|
chrislu
|
57c6eddd22
|
avoid possible deadlock if volume layout is used in some logs
|
2022-03-21 00:04:01 -07:00 |
|
chrislu
|
581c93d970
|
change to config_dir, to be consistent with "weed scaffold -config"
fix https://github.com/chrislusf/seaweedfs/issues/2753
|
2022-03-19 00:24:52 -07:00 |
|
chrislu
|
b75c6dcff5
|
Merge branch 'master' of https://github.com/chrislusf/seaweedfs
|
2022-03-19 00:22:52 -07:00 |
|
chrislu
|
3da2b83b38
|
Added a "-conf_dir" option to customize *.toml configuration file directory.
fix https://github.com/chrislusf/seaweedfs/issues/2753
|
2022-03-19 00:22:47 -07:00 |
|
elee
|
beb406bbbb
|
fix ls, onBucketDelete still not triggering
|
2022-03-18 22:21:57 -05:00 |
|
elee
|
411c0df3fe
|
switch to multi collection, change readme
|
2022-03-18 21:51:16 -05:00 |
|
zzq09494
|
9f16df736e
|
fix-filer: calculation error of the method skipCheckParentDirEntry
|
2022-03-19 09:15:42 +08:00 |
|
elee
|
1cea6c73d3
|
update readme
|
2022-03-18 00:34:19 -05:00 |
|