commit | 0192ce2ee68b54394ba62e5668067bf01f7bc609 | [log] [tgz] |
---|---|---|
author | Ilya Dryomov <idryomov@gmail.com> | Thu May 16 15:06:56 2019 +0200 |
committer | Ilya Dryomov <idryomov@gmail.com> | Mon Jul 08 14:01:44 2019 +0200 |
tree | e6f3c9ff14cb9c081f12381b3cc854390d66cb58 | |
parent | 85b5e6d11898fddfcb2832024f73454d448f76e0 [diff] |
rbd: introduce image request state machine Make it possible to schedule image requests on a workqueue. This fixes parent chain recursion added in the previous commit and lays the ground for exclusive lock wait/wake improvements. The "wait for pending subrequests and report first nonzero result" code is generalized to be used by object request state machine. Signed-off-by: Ilya Dryomov <idryomov@gmail.com> Reviewed-by: Dongsheng Yang <dongsheng.yang@easystack.cn>