mirror of
https://github.com/fsouza/fake-gcs-server.git
synced 2026-04-25 13:45:52 +03:00
[GH-ISSUE #744] Support for generations in the filesystem backend #125
Labels
No labels
bug
compatibility-issue
docker
documentation
enhancement
help wanted
needs information
pull-request
question
stale
unfortunate
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/fake-gcs-server#125
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @fsouza on GitHub (Apr 8, 2022).
Original GitHub issue: https://github.com/fsouza/fake-gcs-server/issues/744
Currently, only the memory backend supports generations, we should implement generations in the filesystem backend too.
One thing to notice is that while we don't have any promises in terms backwards compatibility for the contents of
-filesystem-root, maybe we shouldn't break it too badly? Meaning, we'd probably want to introduce a new backend, or some migration script (I doubt users would notice the migration script until too late? idk).@orsinium commented on GitHub (Apr 8, 2022):
There is a Python script using dimutex that reproduces the issue:
The assertion fails on #735 but passes without it. Using
-backend memoryfixes the issue.