Bynar is currently standalone. Each system runs Bynar as a service and communicates with a database to log its operations. An enhancement is to make it a peer-to-peer application. This would enable to heal systems that are otherwise unreachable due a network card failures or to reduce the workload on a busy system. Every system where Bynar is installed should be able to communicate with others in the peer network. The communication could potentially be limited to only systems within a particular network zone or to systems within a storage cluster. Alternatively, it could be limited to systems that are using the same underlying storage technology. There is a RUST library that can be explored to accomplish this.
Bynar is currently standalone. Each system runs Bynar as a service and communicates with a database to log its operations. An enhancement is to make it a peer-to-peer application. This would enable to heal systems that are otherwise unreachable due a network card failures or to reduce the workload on a busy system. Every system where Bynar is installed should be able to communicate with others in the peer network. The communication could potentially be limited to only systems within a particular network zone or to systems within a storage cluster. Alternatively, it could be limited to systems that are using the same underlying storage technology. There is a RUST library that can be explored to accomplish this.