On Thu, Jun 27, 2013 at 04:32:23PM +0200, Lars Marowsky-Bree wrote:
> On 2013-06-27T12:40:49, Dejan Muhamedagic <[email protected]> wrote:
> 
> > > It would be nice to have an intelligent "patcher" which takes one CIB
> > > snapshot at the beginning of edit, than generates a diff and looks if it
> > > applies to a current CIB cleanly (all except epoch). Then it would be
> > > possible to use current epoch in a diff which goes to a cib daemon.
> > > I do not know does it make a sense.
> > Yes, it does. I just wonder how much performance would be
> > affected.
> 
> Would be nice if cibadmin had an option to test applying a patch,
> similar to patch --dry-run.

Yes.

> Of course, while the performance may exist, it's still a bit "racy":
> even between the dry-run and the final application, the CIB could
> change. (Basically, people changing configuration without sync on
> multiple nodes is bound to eventually clash.)
> 
> But we could warn if the epoch has changed, and then ask to try to
> commit w/o the epoch change? (Or maybe just do that automatically.)

It is racy, but in the worst case one of the two changes would
fail. We hope ;-)

Thanks,

Dejan

> 
> 
> Regards,
>     Lars
> 
> -- 
> Architect Storage/HA
> SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, 
> HRB 21284 (AG Nürnberg)
> "Experience is the name everyone gives to their mistakes." -- Oscar Wilde
> 
> _______________________________________________
> Linux-HA mailing list
> [email protected]
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to