-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
s3 external storage fixes #29220
s3 external storage fixes #29220
Conversation
icewind1991
commented
Oct 13, 2021
•
edited
Loading
edited
- Fix "delete markers" causing ghost folders
- More efficient file scanning
- Make directory copy a bit more reliable
- More reliable detection of changed folder contents
- CI against 2 different "s3 compatible" implementations and with versioning enabled and disabled
a851448
to
3eed59d
Compare
Signed-off-by: Robin Appelman <robin@icewind.nl>
Signed-off-by: Robin Appelman <robin@icewind.nl>
Signed-off-by: Robin Appelman <robin@icewind.nl>
Signed-off-by: Robin Appelman <robin@icewind.nl>
Signed-off-by: Robin Appelman <robin@icewind.nl>
Signed-off-by: Robin Appelman <robin@icewind.nl>
Signed-off-by: Robin Appelman <robin@icewind.nl>
4951dff
to
55346b5
Compare
Signed-off-by: Robin Appelman <robin@icewind.nl>
0e4c1ff
to
247e12d
Compare
Ok, this should be good now. It grew a bit in scope outside the "fix ghost folders" in order to have ci be happy in all cases but those changes should be good to have anyway |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've tested the main cases like rename, move and also create a folder with a similar name for #25370
All worked fine. Well done!
See comments
Signed-off-by: Robin Appelman <robin@icewind.nl>
Signed-off-by: Robin Appelman <robin@icewind.nl>
/** @var bool|null */ | ||
private $versioningEnabled = null; | ||
|
||
/** @var IMemcache */ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
make that ICache ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
mind having a look at the code scanning issues before merging ?
should we limit backport of this to stable22 ? |
Ok! 👍 |
/backport to stable22 |
/backport to stable21 |