bitfocus / companion

Bitfocus Companion enables the reasonably priced Elgato Stream Deck and other controllers to be a professional shotbox surface for an increasing amount of different presentation switchers, video playback software and broadcast equipment.
http://bitfocus.io/companion
Other
1.57k stars 499 forks source link

Feature: Master-Master replication between companion daemons on network #125

Closed willosof closed 2 years ago

willosof commented 6 years ago

Maybe like MAnet where you can create a session and the others can join :)

willosof commented 5 years ago

MAYBE this will be bitnet.

Julusian commented 2 years ago

In the name of trying to reduce the number of open issues, I am going to close this.

While I agree it does sound like a cool feature to have, I can think of many many challenges with it that make me want to stay away from doing it.

So this sounds like a lot of work that will change a lot of the backend of companion and make it all much more complex to handle these cases, and make everything complex as it will need to be coded to make sure it will replicate and consolidate predictably.

Anything master-master scares me because of this, I imagine this is why some of the big replicating databases have a single primary.