#include <afsconfig.h>
#include <afs/param.h>
+#include <roken.h>
#include <sys/types.h>
#include <string.h>
ts->up = 0; /* mark as down now; beacons will no longer be sent */
ts->currentDB = 0;
ts->beaconSinceDown = 0;
- urecovery_LostServer(); /* tell recovery to try to resend dbase later */
+ urecovery_LostServer(ts); /* tell recovery to try to resend dbase later */
} else { /* success */
if (!ts->isClone)
okcalls++; /* count up how many worked */
ts->up = 0; /* mark as down now; beacons will no longer be sent */
ts->currentDB = 0;
ts->beaconSinceDown = 0;
- urecovery_LostServer(); /* tell recovery to try to resend dbase later */
+ urecovery_LostServer(ts); /* tell recovery to try to resend dbase later */
} else { /* success */
if (!ts->isClone)
okcalls++; /* count up how many worked */
ts->up = 0; /* mark as down now; beacons will no longer be sent */
ts->currentDB = 0;
ts->beaconSinceDown = 0;
- urecovery_LostServer(); /* tell recovery to try to resend dbase later */
+ urecovery_LostServer(ts); /* tell recovery to try to resend dbase later */
} else { /* success */
if (!ts->isClone)
okcalls++; /* count up how many worked */
ts->up = 0; /* mark as down now; beacons will no longer be sent */
ts->currentDB = 0;
ts->beaconSinceDown = 0;
- urecovery_LostServer(); /* tell recovery to try to resend dbase later */
+ urecovery_LostServer(ts); /* tell recovery to try to resend dbase later */
} else { /* success */
if (!ts->isClone)
okcalls++; /* count up how many worked */
ts->up = 0; /* mark as down now; beacons will no longer be sent */
ts->currentDB = 0;
ts->beaconSinceDown = 0;
- urecovery_LostServer(); /* tell recovery to try to resend dbase later */
+ urecovery_LostServer(ts); /* tell recovery to try to resend dbase later */
} else { /* success */
if (!ts->isClone)
okcalls++; /* count up how many worked */
ts->up = 0; /* mark as down now; beacons will no longer be sent */
ts->currentDB = 0;
ts->beaconSinceDown = 0;
- urecovery_LostServer(); /* tell recovery to try to resend dbase later */
+ urecovery_LostServer(ts); /* tell recovery to try to resend dbase later */
} else { /* success */
if (!ts->isClone)
okcalls++; /* count up how many worked */
if (transMode == UBIK_WRITETRANS) {
/* for a write trans, we have to keep track of the write tid counter too */
-#if defined(UBIK_PAUSE)
dbase->writeTidCounter = tt->tid.counter;
-#else
- dbase->writeTidCounter += 2;
-#endif /* UBIK_PAUSE */
/* next try to start transaction on appropriate number of machines */
code = ContactQuorum_NoArguments(DISK_Begin, tt, 0);