DB_ENV->rep_start |
#include <db.h>int DB_ENV->rep_start(DB_ENV *env, DBT *cdata, u_int32_t flags);
The DB_ENV->rep_start method configures the database environment as a client or master in a group of replicated database environments. Replication master environments are the only database environments where replicated databases may be modified. Replication client environments are read-only as long as they are clients. Replication client environments may be upgraded to be replication master environments in the case that the current master fails or there is no master present.
The enclosing database environment must already have been opened by calling the DB_ENV->open method and must already have been configured to send replication messages by calling the DB_ENV->set_rep_transport method.
The DB_ENV->rep_start method returns a non-zero error value on failure and 0 on success.
The DB_ENV->rep_start method may fail and return one of the following non-zero errors:
Copyright (c) 1996-2003 Sleepycat Software, Inc. - All rights reserved.