6143 Commits (8ebcd18b5692b18bfd971dc2908a2467e8ef2f62)

Author SHA1 Message Date
Konstantin Lebedev ee38ab8581
avoid data race of LogBuffer isStopping (#3859) 2 years ago
Konstantin Lebedev 7836f7574e
[volume.fsck] hotfix apply purging and add option verifyNeedle #3860 (#3861) 2 years ago
Konstantin Lebedev f476cf3403
fix volume_server.proto conflict (#3858) 2 years ago
chrislu 5c2eb602c9 Revert "mount: remove mount directory from generating cache directory id" 2 years ago
Konstantin Lebedev 2f72103c83
avoid load volume file with BytesOffset mismatch (#3841) 2 years ago
Konstantin Lebedev f19c9e3d9d
Volume fsck by volume (#3851) 2 years ago
chrislu 9c8678ded9 ensure monotonic n.AppendAtNs 2 years ago
chrislu dcd0743a35 remove unused ReadNeedleBlobRequest.needle_id 2 years ago
LHHDZ a5b867af69
don't skip empty value at `AssembleEntryWithAcp` (#3855) 2 years ago
changlin.shi b8f7e75c3d delete when empty at `AssembleEntryWithAcp` 2 years ago
changlin.shi 2227888acc validate grants when setting ownership to `OwnershipBucketOwnerEnforced` 2 years ago
changlin.shi e576e4cee8 enable anonymous access when bucket acl is enabled 2 years ago
changlin.shi 4b36721323 implement `GetObjectAclHandler` 2 years ago
changlin.shi f79a3a73ee add acl support for `PutObjectAcl` 2 years ago
changlin.shi af093721a2 add acl support for `PutObject` and `PutObjectPart` 2 years ago
changlin.shi e76f66a0d0 add acl validation for s3 bucket read api 2 years ago
changlin.shi 558ba1094a implement `PutBucketAclHandler` 2 years ago
changlin.shi bbecba266d extract and save acl when create bucket 2 years ago
changlin.shi daf5b4d59b add acl validation for s3 GetObjectHandler 2 years ago
Konstantin Lebedev 1f7e52c63e
vacuum metrics and force sync dst files (#3832) 2 years ago
chrislu f5d4952d73 filer: redis store reduce from 2 redis operations to 1 for updates. 2 years ago
Guo Lei f95c25e113
types packages is imported more than onece (#3838) 2 years ago
chrislu 9a339a9cfb default hasSlowRead to true 2 years ago
famosss cacc3e883b
volume server:set the default value of "hasSlowRead" to true (#3710) 2 years ago
LHHDZ bf5e45b66a
add acl helper functionalities (#3831) 2 years ago
changlin.shi f1c05eb2fb remove 0 when create map 2 years ago
Konstantin Lebedev 401315f337
master fix interruption through ctrl+c (#3834) 2 years ago
zemul a05725aea6
filer: get directory metadata (#3833) 2 years ago
changlin.shi 293113d1b8 add tests 2 years ago
chrislu e55076c46f cloud tier: add retry when copying data file 2 years ago
chrislu cea73ac008 serialize sqlite operations 2 years ago
chrislu dff85e9c71 fix error handling 2 years ago
changlin.shi b52ee30fdd add acl helper functionalities 2 years ago
chrislu 0d817bc347 fix invalid memory address or nil pointer dereference on filer.sync 2 years ago
Guo Lei 84c401e693
Optimiz leveldb metric (#3830) 2 years ago
LHHDZ d21e2f523d
split `ExtAcpKey` to `ExtAmzOwnerKey` and `ExtAmzAclKey` to avoid unn… (#3824) 2 years ago
Konstantin Lebedev 5b28c3f728
revert disabling FSync for non Mac (#3814) 2 years ago
LHHDZ 3550692afc
change s3_account.go package to avoid cycle dependency (#3813) 2 years ago
chrislu 0711870f43 3.31 2 years ago
chrislu 109dc7fdf6 mount: remove mount directory from generating cache directory id 2 years ago
chrislu fc54afdba9 tests add parsing ec shard info 2 years ago
chrislu 0623bf582e include ec shard for capacityByFreeVolumeCount 2 years ago
chrislu 98dc1e5c15 move volume: find target volume server by exiting/max ratio 2 years ago
chrislu 049f040c3c refactor 2 years ago
chrislu 124b97f6d7 parsing ec volumes 2 years ago
chrislu f9383aa726 refactor to change capacity data type 2 years ago
binbinshi b7de4a967e
fix: compact_map get error mismatching cokie (#3748) 2 years ago
BakerBunker b9d8a837af
Fix `mount -t weed` with extra options (#3807) 2 years ago
Konstantin Lebedev 5db25a8f2a
metric shows who is currently blocking the cluster or not (#3799) 2 years ago
Viktor Kuzmin f8d3ff466d
Allow parallel volume loading from different dirs during startup. (#3802) 2 years ago