booth
booth copied to clipboard
The Booth Cluster Ticket Manager
Current `_find_myself` function is using netlink and that's not very portable and as https://github.com/ClusterLabs/booth/pull/139 shows it can "change". Idea is to migrate `_find_myself` function to use `getifaddrs` which seems to...
pacemaker.c is full of `popen`/`system` calls. This are not very safe (escape of arguments, need to run shell, ...) and it would be better to use `exec` and proper redirection...
Some of the problems are visible only when booth is running in console/standalone because they don't get into syslog. 2 examples of problems I've hit: 1. Pacemaker was reporting deprecated...
This is mostly to be able to mark what tickets were created by booth and what specific booth instance it was. The idea is mostly to allow pcs remove booth...
Right now it is not possible to run booth arbitrator in docker/podman environment because of how network configuration in these environments (NAT) works. Idea is to allow such functionality. The...
Config file contains possibility to change user/group of boothd when running as arbitrator. This is never used and always use default of site user/group (hacluster/haclient) or `site-user`/`site-group` config option. This...
More (detailed) info in https://github.com/ClusterLabs/booth/pull/118#issue-1318375389
32-bit time_t means booth stops working by 2k38. This must be somehow solved, sadly it is pretty hard because of binary nature of protocol and backwards compatibility. Detailed info -...
Crmv1
Please don't merge, not tested yet.
I am requesting pacemaker alerts kind of feature for booth nodes. I understand few of below may not be possible to implement due to technical constraints. Would be interesting how...