blindsidenetworks / scalelite

Scalable load balancer for BigBlueButton.
GNU Affero General Public License v3.0
465 stars 249 forks source link

`servers` should report BigBlueButton version #1021

Open debuglevel opened 9 months ago

debuglevel commented 9 months ago

It would be nice if servers would also return the BigBlueButton version of each server.

The reason this would be useful (at least for us): We are rolling out BBB updates by cordoning 1 of N servers, update it to the newest version, and enable it again. If servers would return the BBB version we could easily check if we did not miss a server.

ffdixon commented 9 months ago

It's a good suggestion.

pielonet commented 9 months ago

Hi @ffdixon ,

If servers output had to be modified, please tell us in advance so that we can modify DiViM-S code accordingly !

debuglevel commented 9 months ago

In my code I switched from the CLI servers output to the API which has approximately the same data, but is much easier and more stable to parse :). I guess that was not available back then when divims was developed, but might be worth the migration :).

Ithanil commented 3 months ago

Hi @ffdixon ,

If servers output had to be modified, please tell us in advance so that we can modify DiViM-S code accordingly !

https://github.com/blindsidenetworks/scalelite/pull/1049 will add a line to the output of rake servers (other tasks / API responses are also affected). Maybe it is a good idea to add this suggestion in the same release.

But how to infer the BBB version without SSH access? Am I missing something?

EDIT: This proposal isn't new and BBB still does not provide the necessary information per API.