]>
git.proxmox.com Git - ceph.git/blob - ceph/src/python-common/ceph/rgw/diff.py
12 return list(self
.endpoints
.difference(zep
.endpoints
))
15 for ep
in self
.endpoints
:
23 def add(self
, zone
, ep
=None):
27 z
= self
.zones
.get(zone
)
36 for z
, zep
in rep
.zones
.items():
37 myzep
= self
.zones
.get(z
)
43 result
[z
] = myzep
.diff(zep
)
48 for z
, zep
in self
.zones
.items():
50 for ep
in zep
.get_all():
59 def add(self
, realm
, zone
=None, ep
=None):
63 r
= self
.realms
.get(realm
)
66 self
.realms
[realm
] = r
73 for r
, rep
in rep
.realms
.items():
74 myrealm
= self
.realms
.get(r
)
86 for r
, rep
in self
.realms
.items():
88 for z
, eps
in rep
.get_all():