-
Notifications
You must be signed in to change notification settings - Fork 5.9k
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
os: unify Sequencer and CollectionHandle #20173
Commits on Feb 6, 2018
-
test/bench: remove smallio bench tools
These are stale and superceded by the fio ObjectStore (and other) backends. Shed the weight! Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 5749434 - Browse repository at this point
Copy the full SHA 5749434View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ae0a01 - Browse repository at this point
Copy the full SHA 8ae0a01View commit details -
qa/tasks/recovery_bench: drop recovery_bench task
This relies on smalliobench, which is gone now. The task could pretty easily be resurrected if we substitute in another tool. Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for e4e4079 - Browse repository at this point
Copy the full SHA e4e4079View commit details -
ceph_test_objectstore_workloadgen: remove
Stale test code, never run. Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 9c8c66c - Browse repository at this point
Copy the full SHA 9c8c66cView commit details -
os/ObjectStore: combine Sequencer and CollectionImpl in ObjectStore
In practice we have a sequencer per collection. Combine them in the interface to simplify our lives! Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for abd58ad - Browse repository at this point
Copy the full SHA abd58adView commit details -
os/ObjectStore: make all read operations CollectionHandle-based
Drop the coll_t shims, and convert the last few that weren't already handle-based. Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 38d24fe - Browse repository at this point
Copy the full SHA 38d24feView commit details -
os: make implementation flush before collection_{list,empty}
This takes the (awkward) burden off the caller. Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for c0c6de3 - Browse repository at this point
Copy the full SHA c0c6de3View commit details -
osd/PrimaryLogPG: drop unnecessary flush() on shutdown
The ObjectStore implementation should handle this. Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 08eb08a - Browse repository at this point
Copy the full SHA 08eb08aView commit details -
osd: drop explicit calls to osr->flush
These are no longer needed as the implementations do it themselves. Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 58e03a9 - Browse repository at this point
Copy the full SHA 58e03a9View commit details -
os/filestore: do not rely on ObjectStore::Transaction::osr
This was used only to name the osr for the purposes of the tracepoint. We can do that ourselves! Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 31b5aec - Browse repository at this point
Copy the full SHA 31b5aecView commit details -
os/ObjectStore: remove void *osr from Transaction
No longer used! (It was only needed for an ugly FileStore hack.) Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for ab67958 - Browse repository at this point
Copy the full SHA ab67958View commit details -
test/objectstore/TestObjectStoreState: make objects match collection
- start pool at 1 - make hash fall within pg (just match it for now) Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for c58bd9c - Browse repository at this point
Copy the full SHA c58bd9cView commit details