Hi, It’s basically the case depending of the lock level. The user by configuration can have a complete "passive/standby" instance, or can have "active" instance syncing some bundle state.
That’s why I proposed primary/secondary as first attend as it covers both cases. Regards JB > Le 28 juil. 2020 à 19:37, Grzegorz Grzybek <gr.grzy...@gmail.com> a écrit : > > Hi > > Leader/follower - I know this from Zookeeper world, but "follower" is far > from being "passive" - it actively receives synchronization > events/objects/notifications and tries hard not to stay behind. > Definitely not related to a Karaf container waiting for a lock (unless the > discussion already moved to something different ;) > > regards > Grzegorz Grzybek > > wt., 28 lip 2020 o 18:33 Jean-Baptiste Onofre <j...@nanthrax.net> napisał(a): > >> Hi, >> >> Yeah, leader/follower (similar to Kafka wording) sounds good. >> >> Regards >> JB >> >>> Le 28 juil. 2020 à 18:09, Matt Pavlovich <mattr...@gmail.com> a écrit : >>> >>> Hey JB- >>> >>> Interesting point. I’ve generally used the locking to keep bundles from >> going active as a way of having the service not know anything about karaf. >> I suppose listening for the lock event could be used at the app level. >>> >>> +1 Christian’s suggestion for ‘leader’ / ‘follower’. >>> >>> -Matt >>> >>>> On Jul 28, 2020, at 2:55 AM, Jean-Baptiste Onofre <j...@nanthrax.net> >> wrote: >>>> >>>> Hi, >>>> >>>> I mean Runtime, and depending of the lock level you can have all >> bundles active on both instances. >>>> >>>> Standby could be fine if it’s documented, but IMHO, it’s not really a >> standby (like ActiveMQ one for instance). >>>> >>>> Regards >>>> JB >>>> >>>>> Le 27 juil. 2020 à 20:46, Matt Pavlovich <mattr...@gmail.com> a écrit >> : >>>>> >>>>> JB- >>>>> >>>>> Are you referring to ‘Karaf Cave’ or ‘Karaf Runtime’? >>>>> >>>>> I think with Karaf Runtime locking, the warm boot tends to be to not >> have all bundles active, for things that need to be singletons, such as >> scheduled jobs and pollers. The Karaf Runtime is running enough to be >> monitored, but generally not running any active workload. This is what I >> was referring to as ’standby’. >>>>> >>>>> I think ‘primary’ and ‘replica’ work great for replication use cases. >>>>> >>>>> -Matt >>>>> >>>>>> On Jul 27, 2020, at 12:51 PM, Jean-Baptiste Onofre <j...@nanthrax.net> >> wrote: >>>>>> >>>>>> No, I don’t think it’s accurate to Karaf. >>>>>> >>>>>> Standby means that the instance is not "active", but actually, in the >> case of Karaf, it’s active and replicate the "master/active". >>>>>> >>>>>> That’s why I proposed primary/secondary. We can also use >> active/replica if you think it’s more accurate. >>>>>> >>>>>> Regards >>>>>> JB >>>>>> >>>>>>> Le 27 juil. 2020 à 18:26, Matt Pavlovich <mattr...@gmail.com> a >> écrit : >>>>>>> >>>>>>> My $0.02, the ‘primary’ ’secondary’ numeric-style terms can be >> misleading, since you can have multiple ’slave’ nodes and lock recovery is >> non-deterministic. So the ’secondary’ node doesn’t mean it is ’second’ in >> line to take over. >>>>>>> >>>>>>> Thoughts on aligning with the proposed terms same as ActiveMQ? >>>>>>> >>>>>>> master -> ‘active’ >>>>>>> slave -> ’standby' >>>>>>> >>>>>>> -Matt Pavlovich >>>>>>> >>>>>>>> On Jul 27, 2020, at 1:21 AM, Jean-Baptiste Onofre <j...@nanthrax.net> >> wrote: >>>>>>>> >>>>>>>> Hi guys, >>>>>>>> >>>>>>>> I would like to propose new wording in some Karaf designs: >>>>>>>> >>>>>>>> - In Karaf runtime, I would like to rename master/slave to >> primary/secondary >>>>>>>> - in Cellar, I would like to rename blacklist/whitelist to >> allowlist and deny list >>>>>>>> >>>>>>>> Thoughts ? >>>>>>>> >>>>>>>> Regards >>>>>>>> JB >>>>>>> >>>>>> >>>>> >>>> >>> >> >>