Local modifications to ClusterLabs/Anvil by Alteeve
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Digimer
3c2f25a860
* Added 'fence_delay' fence agent to handle the corner cases where an IPMI BMC had crashed until a power cycle, and PDU fencing was effected, but failed to report as such.
...
* Updated Cluster->parse_cib() to take a CIB as a parameter.
* Fixed a bug in Database->get_hosts() where loading the host_ipmi value was filtered through Log->is_secure.
* Updated Striker->get_fence_data() to parse the switches to make it easier to map a fence agent's command line switches to STDIN arguments.
* Created System->parse_arguments() that converts a series of command line switches and their values into a hash. It's similar to Get->switches(), but works on any string.
* Continued work on anvil-join-anvil's fence configuration logic.
Signed-off-by: Digimer <digimer@alteeve.ca>
4 years ago
..
Account.pm
* Renamed all Validate->is_X to Validate->X. Also created Validate->ipv6() to validate IPv6 addresses using Data::Validate::IP (and added it as a requirement to the .spec base RPM).
5 years ago
Alert.pm
* Renamed striker-configure-host (back) to anvil-configure-host, and started updating it to work on any machine type.
5 years ago
Cluster.pm
* Added 'fence_delay' fence agent to handle the corner cases where an IPMI BMC had crashed until a power cycle, and PDU fencing was effected, but failed to report as such.
4 years ago
Convert.pm
* Renamed all Validate->is_X to Validate->X. Also created Validate->ipv6() to validate IPv6 addresses using Data::Validate::IP (and added it as a requirement to the .spec base RPM).
5 years ago
DRBD.pm
* Removed Network->is_remote, standardized on Network->is_local, and flipped calls to it to be more sensible (is_local -> local call -> else remote call). Also fixed a deep recursion issue with ->is_local where, given that it logs (which calls Storage methods which have local/remote invocations), would loop.
5 years ago
Database.pm
* Added 'fence_delay' fence agent to handle the corner cases where an IPMI BMC had crashed until a power cycle, and PDU fencing was effected, but failed to report as such.
4 years ago
Email.pm
* Started work on Email->check_alert_recipients().
5 years ago
Get.pm
* Added 'fence_delay' fence agent to handle the corner cases where an IPMI BMC had crashed until a power cycle, and PDU fencing was effected, but failed to report as such.
4 years ago
Job.pm
* Renamed all Validate->is_X to Validate->X. Also created Validate->ipv6() to validate IPv6 addresses using Data::Validate::IP (and added it as a requirement to the .spec base RPM).
5 years ago
Log.pm
* Updated Log->entry() to set the log file handle to UTF-8 when opened.
4 years ago
Network.pm
* Renamed all Validate->is_X to Validate->X. Also created Validate->ipv6() to validate IPv6 addresses using Data::Validate::IP (and added it as a requirement to the .spec base RPM).
5 years ago
Remote.pm
* Updated Database->get_hosts() to run host_ipmi the Log->is_secure if the string contains 'passw'.
4 years ago
Server.pm
* Renamed the database table 'host_keys' to 'ssh_keys' to better represent what it stores.
5 years ago
Storage.pm
* Updated Cluster->parse_cib() to pre-fill some hashes to avoid undefined errors.
5 years ago
Striker.pm
* Added 'fence_delay' fence agent to handle the corner cases where an IPMI BMC had crashed until a power cycle, and PDU fencing was effected, but failed to report as such.
4 years ago
System.pm
* Added 'fence_delay' fence agent to handle the corner cases where an IPMI BMC had crashed until a power cycle, and PDU fencing was effected, but failed to report as such.
4 years ago
Template.pm
* Got the install manifest form step 1 sanity checks done. Got the form for step 2 done.
5 years ago
Validate.pm
* Fixed a bug in Database->manage_anvil_conf() where initializing a host set the DB information with the wrong DB port and password.
4 years ago
Words.pm
* Added 'fence_delay' fence agent to handle the corner cases where an IPMI BMC had crashed until a power cycle, and PDU fencing was effected, but failed to report as such.
4 years ago