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
librbd: initial hooks for client-side, image-extent cache in IO path #9121
Commits on Aug 27, 2016
-
librbd: skeleton implementation of client-side image cache
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedAug 27, 2016 Configuration menu - View commit details
-
Copy full SHA for dbc498f - Browse repository at this point
Copy the full SHA dbc498fView commit details -
librbd: blocking parent IO completion no longer required
The completion will directly invoke the callback with the result code. Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedAug 27, 2016 Configuration menu - View commit details
-
Copy full SHA for 9395525 - Browse repository at this point
Copy the full SHA 9395525View commit details -
librbd: remove use of owner_lock on IO path
IO is fully flushed before releasing the exclusive lock so holding the owner_lock isn't required. Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedAug 27, 2016 Configuration menu - View commit details
-
Copy full SHA for 551d7ea - Browse repository at this point
Copy the full SHA 551d7eaView commit details -
Revert "osdc: ObjectCacher flusher might needs additional locks"
This reverts commit a38f9e5. Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedAug 27, 2016 Configuration menu - View commit details
-
Copy full SHA for 1c59945 - Browse repository at this point
Copy the full SHA 1c59945View commit details -
librbd: support bufferlist payload for AioImageWrite
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedAug 27, 2016 Configuration menu - View commit details
-
Copy full SHA for 9176900 - Browse repository at this point
Copy the full SHA 9176900View commit details -
librbd: add internal support for scatter/gather IO
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedAug 27, 2016 Configuration menu - View commit details
-
Copy full SHA for 633f0ab - Browse repository at this point
Copy the full SHA 633f0abView commit details -
librbd: initial integration of ImageWriteback to AioImageRequest
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedAug 27, 2016 Configuration menu - View commit details
-
Copy full SHA for 991c77d - Browse repository at this point
Copy the full SHA 991c77dView commit details -
librbd: consolidate IO clipping to reusable method
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedAug 27, 2016 Configuration menu - View commit details
-
Copy full SHA for d9eb372 - Browse repository at this point
Copy the full SHA d9eb372View commit details -
librbd: differentiate between image and object cache
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedAug 27, 2016 Configuration menu - View commit details
-
Copy full SHA for bc09218 - Browse repository at this point
Copy the full SHA bc09218View commit details -
librbd: C_ImageCacheRead bridge from Context to AioCompletion
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedAug 27, 2016 Configuration menu - View commit details
-
Copy full SHA for 6beb353 - Browse repository at this point
Copy the full SHA 6beb353View commit details -
librbd: integrate image cache hooks into IO path
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedAug 27, 2016 Configuration menu - View commit details
-
Copy full SHA for 8e69b2e - Browse repository at this point
Copy the full SHA 8e69b2eView commit details