-
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
librbd: group and snapshot cleanup #19990
Commits on Jan 26, 2018
-
test/librbd: treat empty features environment variable as old format
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedJan 26, 2018 Configuration menu - View commit details
-
Copy full SHA for ac56e7b - Browse repository at this point
Copy the full SHA ac56e7bView commit details -
librbd: remove 'consistency' verbiage from group feature
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedJan 26, 2018 Configuration menu - View commit details
-
Copy full SHA for 4432e7e - Browse repository at this point
Copy the full SHA 4432e7eView commit details -
librbd: group image add/remove ops should notify update
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedJan 26, 2018 Configuration menu - View commit details
-
Copy full SHA for 0ce2c83 - Browse repository at this point
Copy the full SHA 0ce2c83View commit details -
cls/rbd: cleanup helper method visibility
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedJan 26, 2018 Configuration menu - View commit details
-
Copy full SHA for 19a9c3b - Browse repository at this point
Copy the full SHA 19a9c3bView commit details -
cls/rbd: removed unused snapshot feature bitmask
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedJan 26, 2018 Configuration menu - View commit details
-
Copy full SHA for 41c5f32 - Browse repository at this point
Copy the full SHA 41c5f32View commit details -
cls/rbd: add new op feature bits for groups and snap trash
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedJan 26, 2018 Configuration menu - View commit details
-
Copy full SHA for c0801af - Browse repository at this point
Copy the full SHA c0801afView commit details -
cls/rbd: renamed image group add/remove/get operations
The methods are used by the luminous release of librbd but are essentially no-ops since group support was removed from the API. However, we need to prevent odd interactions once a new client creates a group and uses an older client to manipulate the image. Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedJan 26, 2018 Configuration menu - View commit details
-
Copy full SHA for 94dc5ae - Browse repository at this point
Copy the full SHA 94dc5aeView commit details -
cls/rbd: automatically manage group op feature on images
When an image is added to a group, set the group op feature bit and when removed, clear the bit. Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedJan 26, 2018 Configuration menu - View commit details
-
Copy full SHA for 7cd13f8 - Browse repository at this point
Copy the full SHA 7cd13f8View commit details -
librbd: simplified retrieving snapshots from image header
Added a new cls 'snapshot_get' method that retrieves all snapshot specific details to avoid the need to add a new cls method to retrieve each individual snapshot data field. The cls 'get_snapshot_namespace' method has been dropped since Luminous clients will treat that as a user-generated snapshot (and that's all that is supported by Luminous clients). The cls 'get_snapshot_timestamp' method has been deprecated and can be removed once <=Luminous clients are no longer supported. Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedJan 26, 2018 Configuration menu - View commit details
-
Copy full SHA for 4ad9d56 - Browse repository at this point
Copy the full SHA 4ad9d56View commit details -
librbd: properly handle group snap add failure case
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedJan 26, 2018 Configuration menu - View commit details
-
Copy full SHA for deba6b4 - Browse repository at this point
Copy the full SHA deba6b4View commit details -
librbd: shorten the generated group image snapshot name
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedJan 26, 2018 Configuration menu - View commit details
-
Copy full SHA for 3c4e2c1 - Browse repository at this point
Copy the full SHA 3c4e2c1View commit details -
librbd: normalize image group C/C++ API
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedJan 26, 2018 Configuration menu - View commit details
-
Copy full SHA for 86772a1 - Browse repository at this point
Copy the full SHA 86772a1View commit details
Commits on Jan 27, 2018
-
pybind/rbd: normalize image group API
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedJan 27, 2018 Configuration menu - View commit details
-
Copy full SHA for 36d3b17 - Browse repository at this point
Copy the full SHA 36d3b17View commit details -
rbd: dump op features in image info
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedJan 27, 2018 Configuration menu - View commit details
-
Copy full SHA for 471a5a9 - Browse repository at this point
Copy the full SHA 471a5a9View commit details -
rbd: normalize group command aliases
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman committedJan 27, 2018 Configuration menu - View commit details
-
Copy full SHA for 9a93808 - Browse repository at this point
Copy the full SHA 9a93808View commit details