struct recdb_traverse_state {
struct ctdb_rec_buffer *recbuf;
- uint32_t pnn;
+ uint32_t dmaster;
uint32_t reqid;
bool persistent;
bool failed;
/* update the dmaster field to point to us */
header = (struct ctdb_ltdb_header *)data.dptr;
if (!state->persistent) {
- header->dmaster = state->pnn;
+ header->dmaster = state->dmaster;
header->flags |= CTDB_REC_FLAG_MIGRATED_WITH_DATA;
}
}
static struct ctdb_rec_buffer *recdb_records(struct recdb_context *recdb,
- TALLOC_CTX *mem_ctx, uint32_t pnn)
+ TALLOC_CTX *mem_ctx,
+ uint32_t dmaster)
{
struct recdb_traverse_state state;
int ret;
if (state.recbuf == NULL) {
return NULL;
}
- state.pnn = pnn;
+ state.dmaster = dmaster;
state.reqid = 0;
state.persistent = recdb->persistent;
state.failed = false;