s3:dbwrap_ctdb: increase the number of commit retries 5-->100
authorMichael Adam <obnox@samba.org>
Fri, 4 Dec 2009 13:53:05 +0000 (14:53 +0100)
committerMichael Adam <obnox@samba.org>
Sat, 5 Dec 2009 16:59:36 +0000 (17:59 +0100)
This is to cope with timeouts when recoveries and transactions collide.
Maybe 100 is too hight, but 10 or even 20 have been too low in a
very busy environment.

Michael

source3/lib/dbwrap_ctdb.c

index 9e57aadb258372b8f3f97848593b3bc76c8cb2bf..8e188d0ab53a734106effb0dbbf1656627dade85 100644 (file)
@@ -850,7 +850,7 @@ again:
                        }
                }
 
-               if (++retries == 5) {
+               if (++retries == 100) {
                        DEBUG(0,(__location__ " Giving up transaction on db 0x%08x after %d retries failure_control=%u\n", 
                                 h->ctx->db_id, retries, (unsigned)failure_control));
                        ctdbd_control_local(messaging_ctdbd_connection(), failure_control,