]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
ubik: Log a message when we replay the trans log
authorAndrew Deason <adeason@sinenomine.net>
Wed, 24 Nov 2010 15:03:19 +0000 (10:03 -0500)
committerDerrick Brashear <shadow@dementix.org>
Wed, 2 Nov 2011 02:29:55 +0000 (19:29 -0700)
It can be helpful to know that an interrupted transaction was replayed
on startup, and this should be rare. So log a message when that
happens, indicating what db version we replayed to.

Reviewed-on: http://gerrit.openafs.org/3385
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit d29550a438a60dd918938f484c7b75e25478abd9)

Change-Id: Ic3c8ec68febae8b61b6d04ef4d063178dffe8d0e
Reviewed-on: http://gerrit.openafs.org/5753
Reviewed-by: Derrick Brashear <shadow@dementix.org>
Tested-by: Derrick Brashear <shadow@dementix.org>
src/ubik/recovery.c

index 45e9b018ddba5422d1bf7b0c11a734a5fec8d06c..3ad7b9853db4c8af5231e4d4f4128631b6bc8081 100644 (file)
@@ -288,6 +288,9 @@ ReplayLog(struct ubik_dbase *adbase)
                code = (*adbase->setlabel) (adbase, 0, &version);
                if (code)
                    return code;
+               ubik_print("Successfully replayed log for interrupted "
+                          "transaction; db version is now %ld.%ld\n",
+                          (long) version.epoch, (long) version.counter);
                logIsGood = 1;
                break;          /* all done now */
            } else if (opcode == LOGTRUNCATE) {