Skip to content
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

Amazon S3 backend support #9

Open
wants to merge 250 commits into
base: master
Choose a base branch
from
Open

Amazon S3 backend support #9

wants to merge 250 commits into from

Conversation

qris
Copy link
Contributor

@qris qris commented Oct 13, 2015

I will add patches from my work-in-progress branch to this pull request, to allow Travis to test them before merging.

@cmorty
Copy link
Contributor

cmorty commented Oct 14, 2015

Travis should also build every push to your s3_support_merge, unless you have configured it otherwise.

@qris qris force-pushed the s3_support_merge branch 2 times, most recently from a2ab262 to b0622a3 Compare November 1, 2015 22:58
@qris qris force-pushed the s3_support_merge branch 11 times, most recently from 674f390 to a4fc33f Compare November 29, 2015 23:16
@qris qris force-pushed the s3_support_merge branch 2 times, most recently from f386f23 to 6eda839 Compare January 4, 2016 23:23
@qris qris force-pushed the s3_support_merge branch from f8d8f09 to 6e610e7 Compare January 12, 2016 23:39
@qris qris force-pushed the s3_support_merge branch 3 times, most recently from ecbc03f to 9455632 Compare January 28, 2016 22:12
@qris qris force-pushed the s3_support_merge branch from 56bc6ca to db9854d Compare October 18, 2016 19:12
@qris qris force-pushed the s3_support_merge branch from 614aaa6 to 7ad004d Compare October 28, 2016 21:12
@qris qris force-pushed the s3_support_merge branch from f35f284 to 5b6edf8 Compare May 15, 2017 20:24
@qris qris force-pushed the s3_support_merge branch 3 times, most recently from 20eaf57 to 28a50df Compare May 19, 2017 10:48
@qris qris force-pushed the s3_support_merge branch from feeee65 to d5b8f38 Compare January 15, 2018 21:51
qris added 6 commits January 19, 2018 23:12
Should fix random test failures due to housekeeping process realising that the
master has asked it to terminate, and logging that it has, after the master has
already died and the test finished, confusing the test runner with its extra
output. Should also help make the occasionally-reported housekeeping crashes
more obvious and easier to debug.

(cherry picked from commit 0100d31)
(cherry picked from commit 2cc729b)
Stop lying about our refcount when creating new files in BackupFileSystem.
Use this support (moved out of NamedLock) to massively simplify NamedLock.

Add support for shared file locks, and ensure that opening files respects any
exclusive (advisory) lock on that file.
Enable exclusive locking of stripe files on all platforms, not just Windows and
O_EXLOCK.
@qris qris force-pushed the s3_support_merge branch from e9bd944 to d671450 Compare January 20, 2018 22:56
@qris qris force-pushed the s3_support_merge branch from 18f5cb2 to 2bfbf29 Compare January 22, 2018 22:06
qris added 2 commits January 22, 2018 22:17
Take BackupFileSystem locks in testbackupstorepatch to hopefully prevent race
conditions leading to store corruption and unreliable tests when using
housekeeping out-of-process.

(cherry picked from commit 416dcac)
@qris qris force-pushed the s3_support_merge branch from 8e47cdf to 477c795 Compare January 23, 2018 22:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants