[sheepdog] [PATCH 0/9] allow new nodes joining before all old sheep are up

Christoph Hellwig hch at infradead.org
Fri Jun 15 09:02:51 CEST 2012


On Wed, Jun 13, 2012 at 07:36:03PM +0800, Liu Yuan wrote:
> I haven't tried to run the patch yet, so you mean we don't need restart
> the nodes (which are included to old configuration) failed to join, say,
> because of mismatched epoch, but they don't leave with this patch set.
> And when all the nodes join, they will get a consensus on highest epoch
> and begin running again? If so, looks much better than old join & exit
> process approach for crashed cluster. Then 'new sheep' in the intro is
> kind of misleading.

This series only handled nodes that:

 - were never part of the cluster (no epoch log yet)
 - weren't part of of the last epoch (as read on the master)

handling for other issues like master transfer, or mismatching epoch log
on nodes that were past of the last epoch aren't handled.

> 
> Thanks,
> Yuan
> 
> -- 
> sheepdog mailing list
> sheepdog at lists.wpkg.org
> http://lists.wpkg.org/mailman/listinfo/sheepdog
---end quoted text---



More information about the sheepdog mailing list