On Mon, Aug 15, 2016 at 5:05 PM, Andy Zhou <az...@ovn.org> wrote: > > > On Mon, Aug 15, 2016 at 1:50 PM, Russell Bryant <russ...@ovn.org> wrote: > >> >> >> On Mon, Aug 15, 2016 at 4:45 PM, Andy Zhou <az...@ovn.org> wrote: >> >>> >>> >>> On Mon, Aug 15, 2016 at 1:36 PM, Russell Bryant <russ...@ovn.org> wrote: >>> >>>> >>>> >>>> On Mon, Aug 15, 2016 at 2:54 PM, Andy Zhou <az...@ovn.org> wrote: >>>> >>>>> >>>>> >>>>> On Thu, Aug 11, 2016 at 1:22 PM, Russell Bryant <russ...@ovn.org> >>>>> wrote: >>>>> >>>>>> >>>>>> >>>>>> On Tue, Aug 9, 2016 at 7:49 PM, Andy Zhou <az...@ovn.org> wrote: >>>>>> >>>>>>> Automatically launch backup server for OVN SB database that >>>>>>> replicates >>>>>>> all transactions of the active server. This can be handy for >>>>>>> experimenting with the newly added replication feature. >>>>>>> >>>>>>> Signed-off-by: Andy Zhou <az...@ovn.org> >>>>>>> >>>>>> >>>>>> Sure, seems fine to me. You could also add some notes to >>>>>> OVN-Tutorial.md about how to poke at the backup replica. >>>>>> >>>>> >>>>> How about the following incremental? I'd like to fold it in before >>>>> pushing >>>>> diff --git a/tutorial/OVN-Tutorial.md b/tutorial/OVN-Tutorial.md >>>>> index a1fff0b..be9805c 100644 >>>>> --- a/tutorial/OVN-Tutorial.md >>>>> +++ b/tutorial/OVN-Tutorial.md >>>>> @@ -25,12 +25,17 @@ environment: >>>>> 1. Creates the `OVN_Northbound` and `OVN_Southbound` databases as >>>>> described in >>>>> [ovn-nb(5)] and [ovn-sb(5)]. >>>>> >>>>> - 2. Creates the `hardware_vtep` database as described in [vtep(5)]. >>>>> + 2. Creates a backup server for `OVN_Southbond` database. Sandbox >>>>> launch >>>>> + screen provides the instructions on accessing the backup >>>>> database. >>>>> + However access to the backup server is not required to go >>>>> through the >>>>> + tutorial. >>>>> >>>>> - 3. Runs the [ovn-northd(8)], [ovn-controller(8)], and >>>>> [ovn-controller-vtep(8)] >>>>> + 3. Creates the `hardware_vtep` database as described in [vtep(5)]. >>>>> + >>>>> + 4. Runs the [ovn-northd(8)], [ovn-controller(8)], and >>>>> [ovn-controller-vtep(8)] >>>>> daemons. >>>>> >>>>> - 4. Makes OVN and VTEP utilities available for use in the >>>>> environment, >>>>> + 5. Makes OVN and VTEP utilities available for use in the >>>>> environment, >>>>> including [vtep-ctl(8)], [ovn-nbctl(8)], and [ovn-sbctl(8)]. >>>>> >>>>> Note that each of these demos assumes you start with a fresh sandbox >>>>> >>>> >>>> This incremental looks good. >>>> >>>> Any reason not to add a backup for northbound, as well? >>>> >>> It can be easily added. I know we need to replicate SB for sure, but was >>> not sure about NB. >>> For the purpose of experimenting with the backup feature, one back >>> server seems to be sufficient. >>> We can certainly expend the set up to be closer to real life usage down >>> the road. >>> >> >> I agree that 1 is fine for experimentation. >> > > Thanks, pushed to master. > >> >> In practice, I think we need the same replication and backup for both NB >> and SB. I'd like to avoid having to repopulate the NB db in the event of a >> host failure. >> > If our goal is to make sandbox more life like, should we consider adding > an HA manager in the picture and provide an floating IP for ovsdb clients > to connect with? >
No, I don't think that should be the goal. I think providing bare minimum to enable basic experimentation is better. What you've done in the patch already is perfect for that. -- Russell Bryant _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev