Join GitHub today
mon: don't call propose_pending in prepare_update() #14711
referenced this pull request
Apr 21, 2017
per the backtrace in the ticket, the asserts was triggered when
but the code path changed here is only called if the mon is the leader. i can hardly turn my head around the reason why the fix addresses the assert failure.
In that one it is the master, and I think it is handling a command, consequently creating a timer callback to propose, then tick() happens, then the callback comes back and dies because there is nothing to propose any more.
qa run looks fine, merge whenever you're satisfied @tchaikov ?