It seems that we have not been zeroing
PG::Info::History:last_epoch_clean when the History structure is
created. This led to some very interesting log output (and bugs!)
Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
History() :
epoch_created(0),
- last_epoch_started(0), last_epoch_split(0),
+ last_epoch_started(0), last_epoch_clean(0), last_epoch_split(0),
same_up_since(0), same_acting_since(0), same_primary_since(0) {}
void merge(const History &other) {