ceph-mon (re)tries to process broker requests after they have been completed on each relation hook
Bug #1773910 reported by
Chris MacNaughton
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceph Monitor Charm |
In Progress
|
Low
|
Pedro Guimarães |
Bug Description
When the ceph-mon charm processes requests, there is no tracking of completed requests, so broker requests are retried on eaach hook execution. Completed requests should be tracked in Juju's KV store or Ceph's KV store (preferred, as cluster leader will process requests but leadership can move around)
tags: | added: canonical-bootstack |
Changed in charm-ceph-mon: | |
assignee: | nobody → Pedro Guimarães (pguimaraes) |
Changed in charm-ceph-mon: | |
status: | New → In Progress |
importance: | Undecided → Low |
To post a comment you must log in.
Is there a workaround for this, apart from skipping mon_relation() exec?
@hooks. hook('mon- relation- departed' ,
'mon- relation- changed' ,
'leader- settings- changed' ,
'bootstrap -source- relation- departed' )
def mon_relation():
# XXX(aluria): lp#1773910
log('Bug lp#1773910 - skip mon_relation() exec')
return