-
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
osd: bluestore: fix space rebalancing, collection split, buffered reads #7196
Commits on Jan 11, 2016
-
os/bluestore: base initial bluefs allocation on min_alloc_ratio
Simplify config, and avoid immediate gift or reclaim when it doesn't match. Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for d50ddba - Browse repository at this point
Copy the full SHA d50ddbaView commit details -
os/bluestore/BlueFS: add reclaim_blocks interface
Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for cec5069 - Browse repository at this point
Copy the full SHA cec5069View commit details -
os/bluestore: simplify rebalance_freespace
- simplify tunables (min/max ratio of freespace between bluefs vs bluestore) - add reclaim support Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 092c5ea - Browse repository at this point
Copy the full SHA 092c5eaView commit details -
os/bluestore: fix split_collection to persist cnode
Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 00ec724 - Browse repository at this point
Copy the full SHA 00ec724View commit details -
os/kstore: fix split_collection to persist cnode
Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for fa1c64a - Browse repository at this point
Copy the full SHA fa1c64aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d94cf5b - Browse repository at this point
Copy the full SHA d94cf5bView commit details
Commits on Jan 13, 2016
-
os/bluestore: add flag to make reads default to buffered
Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for cf6ca24 - Browse repository at this point
Copy the full SHA cf6ca24View commit details -
unittest_rocksdb_option_static: fix signed/unsigned warnings
Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 7202876 - Browse repository at this point
Copy the full SHA 7202876View commit details -
os/bluestore/BlockDevice: disable readahead of fd_buffered
Readahead can break our mix of aio/dio and buffered io. Although the dio path will invalidate pages before and after initiating the IO, and we do not issue racing buffered reads, the readahead code might. That would result in pages in the page cache that are not coherent with an aio write. This is easy to reproduce with ceph_test_objectstore's Synthetic case when bluestore_default_buffered_read=true. Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for e0a17b9 - Browse repository at this point
Copy the full SHA e0a17b9View commit details -
os/bluestore: use auto for freelist map type
Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 3a8c674 - Browse repository at this point
Copy the full SHA 3a8c674View commit details
Commits on Jan 14, 2016
-
os/bluestore/FreelistManager: fix _dump locking
Signed-off-by: Sage Weil <sage@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for e92cbde - Browse repository at this point
Copy the full SHA e92cbdeView commit details