dbwrap ctdb: add a retry loop to the persistent store operation.
commit2bcc9e6ecef876030e552a607d92597f60203db2
authorMichael Adam <obnox@samba.org>
Tue, 5 Aug 2008 09:32:20 +0000 (5 11:32 +0200)
committerMichael Adam <obnox@samba.org>
Wed, 13 Aug 2008 09:54:06 +0000 (13 11:54 +0200)
treebdbc36755aae10058c6908f3502cbf58f1da801e
parentd004c9a7281d2577c3ba2012c8f790cc198ea700
dbwrap ctdb: add a retry loop to the persistent store operation.

This is because ctdbd can fail in performing the persistent_store
due to race conditions, and this does not mean it can't succeed
the next time.

To not loop infinitely, this makes use of a new parametric option:
"dbwrap ctdb:max store retries" (integer) which defaults to 5
and sets the upper limit for the number or repeats of the
fetch/store cycle.

Michael
source/lib/dbwrap_ctdb.c