On Wed, Oct 15, 2014 at 3:25 PM, Donald Smith < donald.sm...@audiencescience.com> wrote:
> So, my point is that to avoid the need to bootstrap and to cleanup, it's > better to bring all nodes up at about the same time. If this is wrong, > please explain why. > Oh, sure. As you say, you avoid having to run cleanup. FWIW, you have just explored why "rebuild" exists. Before "rebuild" existed, there was no [1] way to add all the nodes in the new DC (with auto_bootstrap:false) and then have them "bootstrap" their data. "rebuild" allows you to bring up the new DC with all its nodes and RF=0, and then do an operation which is like bootstrap from the perspective of data transferred, but does not have the limitations of bootstrap. =Rob http://twitter.com/rcolidba [1] As I typed this, I realized (and discussed w/ driftx) that there is logically probably "a" way to do this operation (by using replace_XXX)... it's just fiddly, involves multiple node restarts per node, and might actually not work in practice due to implementation details.