mirror of
https://github.com/ceph/ceph
synced 2025-02-23 11:07:35 +00:00
Merge pull request #42471 from Dorthu/fix-pybind-rbd-mirror-image-get-status
pybind/rbd: fix mirror_image_get_status Reviewed-by: Mykola Golub <mgolub@suse.com> Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
This commit is contained in:
commit
76294e57f9
@ -2270,7 +2270,7 @@ cdef class MirrorImageStatusIterator(object):
|
||||
local_status = site_status
|
||||
else:
|
||||
site_status['mirror_uuid'] = mirror_uuid
|
||||
site_statuses += site_status
|
||||
site_statuses.append(site_status)
|
||||
|
||||
status = {
|
||||
'name' : decode_cstr(self.images[i].name),
|
||||
@ -2278,6 +2278,8 @@ cdef class MirrorImageStatusIterator(object):
|
||||
'info' : {
|
||||
'global_id' : decode_cstr(self.images[i].info.global_id),
|
||||
'state' : self.images[i].info.state,
|
||||
# primary isn't added here because it is unknown (always
|
||||
# false, see XXX in Mirror::image_global_status_list())
|
||||
},
|
||||
'remote_statuses': site_statuses,
|
||||
}
|
||||
@ -4642,8 +4644,8 @@ written." % (self.name, ret, length))
|
||||
if mirror_uuid == '':
|
||||
local_status = site_status
|
||||
else:
|
||||
site_statuses['mirror_uuid'] = mirror_uuid
|
||||
site_statuses += site_status
|
||||
site_status['mirror_uuid'] = mirror_uuid
|
||||
site_statuses.append(site_status)
|
||||
status = {
|
||||
'name': decode_cstr(c_status.name),
|
||||
'id' : self.id(),
|
||||
|
Loading…
Reference in New Issue
Block a user