102 Commits (also-delete-parent-directory-if-empty)

Author SHA1 Message Date
chrislu de24b2e42c simplify 4 weeks ago
chrislu 1cd8a591b9 determine stopAtPath 4 weeks ago
chrislu 36ddaaaf91 not return entry if failed to delete 4 weeks ago
chrislu 4b12262431 Avoids unnecessary directory emptiness checks and potential race conditions when the entry was never deleted in the first place. 4 weeks ago
Konstantin Lebedev 084b377f87
do delete expired entries on s3 list request (#7426) 4 weeks ago
chrislu 282e0dcbc8 only check empty folder once when LC 4 weeks ago
chrislu 9612457a32 Safety check 4 weeks ago
chrislu 3e440d2145 reuse code 4 weeks ago
chrislu dc69c875a1 prevent deleting bucket 4 weeks ago
chrislu 55ee4513e7 cleaner 4 weeks ago
chrislu 0cad84ee36 reuse code to delete empty folders 1 month ago
chrislu 671de48369 clearer handling on recursive empty directory deletion 1 month ago
chrislu 543e70c511 move deletion out of listing transaction; delete entries and empty folders 1 month ago
Konstantin Lebedev 455dec12f4 fix delete chunks 1 month ago
Konstantin Lebedev 454964353a fix delete on FindEntry 1 month ago
Konstantin Lebedev 50e1cf568e fix S3Versioning 1 month ago
Konstantin Lebedev cf75abb408 resolv comment 1 month ago
Konstantin Lebedev 20fb1ead77 fix updateTTL 1 month ago
Konstantin Lebedev 6a0d1e0b6f filer delete meta and data 1 month ago
Konstantin Lebedev 8d768885c5 move s3 delete expired entry to filer 1 month ago
Konstantin Lebedev 981bc96082 GetS3ExpireTime on filer 1 month ago
Konstantin Lebedev e086793cb3 disable delete expires s3 entry in filer 1 month ago
Dmitriy Pavlov 9b6b564235
Filer: Add retry mechanism for failed file deletions (#7402) 1 month ago
Aleksey Kosov 4511c2cc1f
Changes logging function (#6919) 5 months ago
FQHSLycopene ee0c14673d
Fix TTL Behavior for Directories in Path-Specific Configuration (#6827) 6 months ago
Aleksey Kosov 283d9e0079
Add context with request (#6824) 6 months ago
Aleksey Kosov 43c3e80970
added a check for the nil value when requesting FindEntry. (#6651) 9 months ago
chrislu 42efade0dc adjust fix 10 months ago
chrislu a75271dd43 ensure correct auto bucket creation 10 months ago
chrislu c030cb3ce9 bootstrap filer from one peer 1 year ago
vadimartynov 8aae82dd71
Added context for the MasterClient's methods to avoid endless loops (#5628) 1 year ago
chrislu 1877ce5126 rename 2 years ago
chrislu fa59a5d67e read from disk if not in memory 2 years ago
jerebear12 06343f8976
Set allowed origins in config (#5109) 2 years ago
Konstantin Lebedev 1cac5d983d
fix: disallow file name too long when writing a file (#4881) 2 years ago
Nico D'Cotta 796b7508f3
Implement SRV lookups for filer (#4767) 2 years ago
chrislu 6f588b5b18 fix refactoring mistake 2 years ago
chrislu 61c42f9991 adjust lock APIs 2 years ago
chrislu 06471dac9d init lock ring 2 years ago
chrislu 868f7875d7 refactor 2 years ago
chrislu 3fd659df2a add distributed lock manager 2 years ago
chrislu 5db9fcccd4 refactoring 3 years ago
Neo b9b613a78e
filter system log dir does not make subscribe event (#4172) 3 years ago
Ryan Russell d54eb9966f
refactor: `Directory` readability (#3665) 3 years ago
chrislu 10efdc7aab align memory 3 years ago
Konstantin Lebedev e90ab4ac60
avoid race conditions for OnPeerUpdate (#3525) 3 years ago
chrislu 26dbc6c905 move to https://github.com/seaweedfs/seaweedfs 3 years ago
chrislu 74f60f246f dynamically connect to a filer 3 years ago
chrislu 68065128b8 add dc and rack 3 years ago
chrislu 64f3d6fb6e metadata subscription uses client epoch 3 years ago