-
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/bluestore: Some more plumbing for zone cleaning (WIP) #38641
Commits on Apr 14, 2021
-
os/bluestore: Remove zoned allocator-specific calls from the
Allocator/FreeListManager interface and use dynamic_cast for those calls. Signed-off-by: Abutalib Aghayev <agayev@psu.edu>
Configuration menu - View commit details
-
Copy full SHA for 120f24f - Browse repository at this point
Copy the full SHA 120f24fView commit details -
os/bluestore: Remove redundant text from zone_state_t output operator.
Signed-off-by: Abutalib Aghayev <agayev@psu.edu>
Configuration menu - View commit details
-
Copy full SHA for 867f87e - Browse repository at this point
Copy the full SHA 867f87eView commit details -
os/bluestore: Rename a ZonedAllocator member function for consistency.
Signed-off-by: Abutalib Aghayev <agayev@psu.edu>
Configuration menu - View commit details
-
Copy full SHA for 7133a26 - Browse repository at this point
Copy the full SHA 7133a26View commit details -
os/bluestore: Rename zoned_ prefixes from ZonedAllocator methods now …
…that we are using dynamic_cast. Signed-off-by: Abutalib Aghayev <agayev@psu.edu>
Configuration menu - View commit details
-
Copy full SHA for de1ec95 - Browse repository at this point
Copy the full SHA de1ec95View commit details -
os/bluestore: Add a member function to ZonedAllocator and to
ZonedFreelistManager to mark a zone free. Signed-off-by: Abutalib Aghayev <agayev@psu.edu>
Configuration menu - View commit details
-
Copy full SHA for a612fdf - Browse repository at this point
Copy the full SHA a612fdfView commit details -
os/bluestore: Implement release method of ZonedAllocator to increment…
… the number of dead bytes of a zone on which the released extents are located. Signed-off-by: Abutalib Aghayev <agayev@psu.edu>
Configuration menu - View commit details
-
Copy full SHA for fd03c8d - Browse repository at this point
Copy the full SHA fd03c8dView commit details -
os/bluestore: Implement zone cleaning. TBD.
Signed-off-by: Abutalib Aghayev <agayev@psu.edu>
Configuration menu - View commit details
-
Copy full SHA for 09dc3d1 - Browse repository at this point
Copy the full SHA 09dc3d1View commit details -
os/bluestore: Rename set_zones_states to init_alloc.
Signed-off-by: Abutalib Aghayev <agayev@psu.edu>
Configuration menu - View commit details
-
Copy full SHA for 8bf15a2 - Browse repository at this point
Copy the full SHA 8bf15a2View commit details -
os/bluestore: Use a different name for the member variable and functi…
…on parameter. Signed-off-by: Abutalib Aghayev <agayev@psu.edu>
Configuration menu - View commit details
-
Copy full SHA for 15faa0b - Browse repository at this point
Copy the full SHA 15faa0bView commit details -
os/bluestore: Implement a function to find zones to clean.
Signed-off-by: Abutalib Aghayev <agayev@psu.edu>
Configuration menu - View commit details
-
Copy full SHA for d426949 - Browse repository at this point
Copy the full SHA d426949View commit details -
os/bluestore: In ZonedAllocator, when allocating space, skip zones th…
…at are currently being cleaned; also decrement free space after an allocation. Signed-off-by: Abutalib Aghayev <agayev@psu.edu>
Configuration menu - View commit details
-
Copy full SHA for 7361bf9 - Browse repository at this point
Copy the full SHA 7361bf9View commit details -
os/bluestore: Simplify cleaning logic.
Signed-off-by: Abutalib Aghayev <agayev@psu.edu>
Configuration menu - View commit details
-
Copy full SHA for a958d72 - Browse repository at this point
Copy the full SHA a958d72View commit details
Commits on Apr 15, 2021
-
os/bluestore: Guard Zoned* headers with HAVE_LIBZBD.
Signed-off-by: Abutalib Aghayev <agayev@psu.edu>
Configuration menu - View commit details
-
Copy full SHA for 939d379 - Browse repository at this point
Copy the full SHA 939d379View commit details
Commits on Apr 19, 2021
-
os/bluestore: Removed redundant logging.
Signed-off-by: Abutalib Aghayev <agayev@psu.edu>
Configuration menu - View commit details
-
Copy full SHA for 389d8de - Browse repository at this point
Copy the full SHA 389d8deView commit details