On 1/9/24 23:49, Ilya Maximets wrote: > When database is added to the replication, it should no longer > accept transactions that can modify it. When it's removed from > the replication, it should be writable again. Add this logic > to the replication module itself, so it can be removed from the > main ovsdb-server later. > > Signed-off-by: Ilya Maximets <[email protected]> > ---
Acked-by: Dumitru Ceara <[email protected]> > ovsdb/replication.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/ovsdb/replication.c b/ovsdb/replication.c > index d0d48aad5..3c59d4039 100644 > --- a/ovsdb/replication.c > +++ b/ovsdb/replication.c > @@ -150,6 +150,7 @@ replication_set_db(struct ovsdb *db, const char > *sync_from, > jsonrpc_session_set_probe_interval(rdb->session, probe_interval); > > rdb->state = RPL_S_INIT; > + rdb->db->read_only = true; > } > > void > @@ -743,6 +744,7 @@ replication_db_destroy(struct replication_db *rdb) > } > > rdb->schema_version_higher = false; > + rdb->db->read_only = false; > } > > /* Return true if replication just started or is ongoing. _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
