-
Notifications
You must be signed in to change notification settings - Fork 13
Rework of FDB Wipe + Remote FDB Wipe #184
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
Open
ChrisspyB
wants to merge
114
commits into
develop
Choose a base branch
from
wipe-changes
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
114 commits
Select commit
Hold shift + click to select a range
26679af
wip
danovaro 6a3e405
wip
danovaro 91f076d
Merge branch 'develop' into remoteWipeIterator
danovaro 4f48991
Merge branch 'develop' into remoteWipeIterator
danovaro e1db49e
wip
danovaro d792902
Merge branch 'develop' into remoteWipeIterator
danovaro 0a7ac2f
Merge branch 'develop' into remoteWipeIterator
danovaro b18250f
Merge branch 'develop' into remoteWipeIterator
danovaro a31be04
wip
danovaro 0ec4821
Merge branch 'develop' into remoteWipeIterator
danovaro 2fca1ef
Merge branch 'develop' into remoteWipeIterator
danovaro 32579fb
wip
danovaro 494321d
wip
danovaro f90f3e0
Merge branch 'develop' into remoteWipeIterator
danovaro a00d02b
FDB-508 remote wipe
danovaro 846f3ed
FDB-508 cleanup
danovaro def603e
FDB-508 committed missing test
danovaro 6788d08
FDB-508 cleanup
danovaro 49cb9bf
FDB-508 wipe: added checks for unexpected files
danovaro 8cfe905
FDB-508 wipe: added checks for unexpected files
danovaro b3023d0
disabled DAOS tests
danovaro 8103bcc
format
danovaro 6b1bcea
missing include
danovaro e89e31c
version
danovaro 7e92f92
FDB-508 fix wipe (map of stores & data files)
danovaro f737567
version
danovaro 0438e94
Merge branch 'develop' into remoteWipeIterator
danovaro 76aff85
Update src/fdb5/api/helpers/WipeIterator.h
simondsmart 8ac4d7d
Merge branch 'develop' into remoteWipeIterator
danovaro 6aa48d3
wip
ChrisspyB 01dac30
wip
ChrisspyB 18f834d
wip
ChrisspyB 9e81642
Move most of the wipe logic logic outside of the visitor
ChrisspyB ddcc68d
Move wipe logic into WipeCoordinator
ChrisspyB 914ab55
Use WipeState with RemoteFDB
ChrisspyB 41a90a5
Wipe api selectfdb and distfdb
ChrisspyB 59bb4b7
Wipe tidy up
ChrisspyB 0d4ad4a
tidy
ChrisspyB 2c9ad59
Mask indexes, split up dowipe
ChrisspyB c297270
Update remote comms (wip)
ChrisspyB bdba7ba
Catalogue signs wipestate (wip)
ChrisspyB c31d511
Return WipeStateIterator on Wipe API
ChrisspyB fe35a4e
Tidy WipeState
ChrisspyB befe491
FDB-508 Reduce use of WipeElements
ChrisspyB a9be554
FDB-508 Refactor WipeCoordinator::wipe into several functions
ChrisspyB 358dae0
FDB-508 Refactor WipeCoordinator into its own files
ChrisspyB 54aafb6
FDB-508 Update remote wipe to not use wipe elements
ChrisspyB 328c40a
FDB-508 Return wipe elements only on the outer FDB API
ChrisspyB ad547b3
FDB-508 Refactor and remove redundant code
ChrisspyB d783fbc
FDB-508 Refactor to reduce copying of URIs
ChrisspyB 36dab9f
FDB-508 Simplify StoreWipeState
ChrisspyB d55ad01
FDB-508 Send aux and unknown URIs from Store servers
ChrisspyB f4b9e99
Remove unused headers
ChrisspyB 2f20669
FDB-508 Add MaskIndexEntries
ChrisspyB 7bdd826
FDB-508 Add virtual dtor to WipeState
ChrisspyB b402724
FDB-508 Remove URIIterator
ChrisspyB 53a16bf
FDB-508 Move URIBelongs logic from wipestate into store/catalogue
ChrisspyB 611eecd
FDB-508 Lock database on wipe when doit=true
ChrisspyB 141d37a
Work around issue serialising uint64
ChrisspyB d91790b
FDB-508 Use CatalogueWipeState directly instead of a pointer
ChrisspyB 0b10a6f
FDB-508 Use server environment variable to salt wipe hash
ChrisspyB a292ce3
Merge branch 'develop' into wipe-select
danovaro 252e577
reverted RemoteStore::config_
danovaro 1c499b9
format
danovaro 11c27d8
FDB-508 Tidy up and document
ChrisspyB d68fb80
disable DistFDB wipe test
danovaro 9c826b1
Merge branch 'wipe-select' into wipe-changes
ChrisspyB 580de82
FDB-508 Add wipe secret to remote test
ChrisspyB d975a92
FDB-508 Tidy up and document
ChrisspyB 8fa245d
FDB-508 Tidy up and document
ChrisspyB e96f5bf
FDB-508 Tidy up and document
ChrisspyB 4a0258b
FDB-508 Add missing Wipstate::encode logic
ChrisspyB c0ba9c4
FDB-508 Remote Wipe: Cache multiple WipeStates at once
ChrisspyB ccbec81
FDB-508 Extend remote api test to cover wiping of auxiliary files
ChrisspyB 04e0bd7
FDB-508 Fix store not deleting its directory
ChrisspyB 1054d73
FDB-508 Extend remote api test to cover wiping of masked files
ChrisspyB 64757c3
FDB-508 Extend wipe tests to include second-level wipes
ChrisspyB 9ed96bb
FDB-508 (remotefdb) Fix hang on over-specified wipe requests
ChrisspyB f1f0f2b
FDB-508 Prevent marking URIs for deletion if they were previously marβ¦
ChrisspyB 1f2437b
FDB-508 Respond to review comments
ChrisspyB 1f0289c
First draft of wipe refactor on DAOS.
nicolau-manubens 7260ecb
Fixes in wipe on DAOS plus updates to DAOS unit tests after wipe refaβ¦
nicolau-manubens c769ca9
Code formatting.
nicolau-manubens 663a362
Merge branch 'develop' into wipe-changes
danovaro 834ca2f
wip
danovaro c9d3adc
Merge branch 'develop' into wipe-changes-merge
danovaro c6cdd59
fix merge
danovaro 643cd83
Improve fdb-wipe error message.
nicolau-manubens 3be36e9
Code format.
nicolau-manubens e9761e3
Deprecate NonCopyable in favour of explicitly deleted ctors
marcosbento e282ab7
Fix broken z3fdb wheel
Ozaq 3591542
Add Ubuntu rolling build env container
Ozaq e2463d6
Merge branch 'wipe-changes-merge' into wipe-changes
danovaro 046ab35
fix merge
danovaro fd08a83
Merge branch 'wipe-changes' into feature/FDB-614-daos-wipe-refactor
danovaro b3e13ae
fix merge
danovaro 207e186
format
danovaro b6ceb1e
Merge pull request #214 from ecmwf/feature/FDB-614-daos-wipe-refactor
ChrisspyB 51e1f9d
FDB-508 minor refactor of fdb wipe internals
ChrisspyB cb95171
FDB-508 Modify wipe tool tests to test single and separate cat/store β¦
ChrisspyB ea166e7
FDB-508 do not report missing URIs on remote wipe
ChrisspyB 61a0211
Merge branch 'develop' into wipe-changes
ChrisspyB f207c73
FDB-508 throw exception if Store receieves invalid URIs
ChrisspyB c043de2
FDB-508 Restore catalogue control state after wipe
ChrisspyB a1f44e2
FDB-508 Add asserts and formatting
ChrisspyB 92774ed
FDB-508 Update wipe api test to count wipe elements
ChrisspyB a699b2a
FDB-508 Test that selectfdb.wipe fails on matching multiple lanes
ChrisspyB c9f472a
FDB-508 Minor improvements
ChrisspyB fe573fa
FDB-508 Fix syscall error when wiping stores with missing directories
ChrisspyB 43c3893
FDB-508 Make WipeState moveable
ChrisspyB 0f7a1c0
Enabling wipe api test with catalogue and store on separate roots. A β¦
nicolau-manubens ce91924
Merge branch 'wipe-changes' of https://github.com/ecmwf/fdb into wipeβ¦
nicolau-manubens e75feaa
FDB-508 Cache ptr to StoreWipeState on StoreHandler
ChrisspyB 2fa8cd4
Merge branch 'develop' into wipe-changes
danovaro File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.