commit | 793333a303c90174c317e3fa12e898bbc02daee4 | [log] [tgz] |
---|---|---|
author | Ilya Dryomov <idryomov@gmail.com> | Thu Jun 13 17:44:08 2019 +0200 |
committer | Ilya Dryomov <idryomov@gmail.com> | Mon Jul 08 14:01:45 2019 +0200 |
tree | c7bb5b44d5a0f7d443b2954bd162f3baf644de74 | |
parent | ea9b743c97dc52c74b97d968bccbb51f6e5c92b6 [diff] |
rbd: introduce copyup state machine Both write and copyup paths will get more complex with object map. Factor copyup code out into a separate state machine. While at it, take advantage of obj_req->osd_reqs list and issue empty and current snapc OSD requests together, one after another. Signed-off-by: Ilya Dryomov <idryomov@gmail.com> Reviewed-by: Dongsheng Yang <dongsheng.yang@easystack.cn>