..
Makefile.am
* Created (but not finished!) the new striker-update-cluster tool.
1 year ago
anvil-access-module
fix(tools): set script source in anvil-access-module
1 year ago
anvil-boot-server
This fixes a race condition when multiple servers are provisioned at (nearly) the same time.
2 years ago
anvil-change-password
* Adds the anvil-boot-server man page.
2 years ago
anvil-check-memory
* Added the man page for anvil-check-memory
2 years ago
anvil-configure-host
* Prefixed all 'virsh' calls with 'setsid --wait' to help prevent future hangs if the call happens without a shell.
2 years ago
anvil-cycle-vm-nics
* Updated System->check_firewall to use firewall-cmd and the contents of iptables-save is not available/reliable under RHEL8.
6 years ago
anvil-daemon
* Updated anvil-daemon to not exit on high RAM use is any job is running.
1 year ago
anvil-delete-server
* Updated Cluster->add_server() to set the preferred host based first on if the server is running on a node, and if not, on the primary node (where before it defaulted to node 1).
2 years ago
anvil-download-file
This fixes a race condition when multiple servers are provisioned at (nearly) the same time.
2 years ago
anvil-file-details
* Cleaned up a lot of logging in anvil-daemon and tools it calls.
4 years ago
anvil-get-server-screenshot
fix(tools): reduce unnecessary operations in anvil-get-server-screenshot
1 year ago
anvil-join-anvil
Typo fix.
2 years ago
anvil-maintenance-mode
* Improved infinite loop handling in Log->entry, but broke the Striker UI in the process. To be fixed next...
6 years ago
anvil-manage-alerts
* FInished the anvil-manage-alerts tool. It can now send test alerts at a user-requested alert level.
2 years ago
anvil-manage-dr
This adds the new 'striker-collect-debug' tool that collects all potentially useful debug info into a single tarball.
1 year ago
anvil-manage-files
Added a skip to ignore dot files when looking at new files.
2 years ago
anvil-manage-firewall
* Prefixed all 'virsh' calls with 'setsid --wait' to help prevent future hangs if the call happens without a shell.
2 years ago
anvil-manage-host
* Updated Cluster->assemble_storage_groups() to remove refrences to anvil_dr1_host_uuid. Also added the logic for auto-adding DR host's VGs to a storage group. Commented it out though as, for now, this might be a bad idea. Needs more thought.
2 years ago
anvil-manage-keys
* Fixed a bug with deleting bad keys where jobs to delete keys on non-dashboard machine wasn't being assigned to the proper target machine.
4 years ago
anvil-manage-power
* Updated anvil-daemon to not exit on high RAM use is any job is running.
1 year ago
anvil-manage-server
This fixes a race condition when multiple servers are provisioned at (nearly) the same time.
2 years ago
anvil-manage-server-storage
This adds the new 'striker-collect-debug' tool that collects all potentially useful debug info into a single tarball.
1 year ago
anvil-manage-storage-groups
* Fixed a bug in DRBD->get_next_resource() where reserved minor numbers were not being released. Also added a new parameter, "minor_only", that returns the next minor number but doesn't bother processing TCP ports.
2 years ago
anvil-migrate-server
* Added checks to anvil-provision-server to fail out if either of the SN IPs are not found when generating a DRBD resource config.
2 years ago
anvil-network-profiler
Added the new 'anvil-network-profiler' tool.
2 years ago
anvil-parse-fence-agents
Fixed bugs related to automatic database startup and conditional backup loading.
3 years ago
anvil-provision-server
* Updated Remote->call() to take the new 'background' parameter.
2 years ago
anvil-rename-server
This fixes a race condition when multiple servers are provisioned at (nearly) the same time.
2 years ago
anvil-report-usage
More logging to debug storage group race condition
2 years ago
anvil-safe-start
* Completed the new anvil-watch-drbd which replaces watch_drbd.
2 years ago
anvil-safe-stop
* Updated anvil-daemon to not exit on RAM use if anvil-update-system is running.
1 year ago
anvil-scan-network
* Cleaned up a lot of logging in anvil-daemon and tools it calls.
4 years ago
anvil-show-local-ips
Removed the '--' gateway holder to make it more consistent with the rest of the output.
3 years ago
anvil-shutdown-server
This fixes a race condition when multiple servers are provisioned at (nearly) the same time.
2 years ago
anvil-special-operations
* Created the new 'anvil-manage-server-storage' with the first role of reload a DRBD resource.
2 years ago
anvil-sync-shared
This fixes a race condition when multiple servers are provisioned at (nearly) the same time.
2 years ago
anvil-test-alerts
* Updated Network->find_matches() to try to populate the first and second parameters if they're not passed in.
3 years ago
anvil-update-definition
Updated anvil-parse-fence-agents to validate each fence agent's metadata is valid before adding it to the unified XML.
3 years ago
anvil-update-issue
* Updated kickstart to write the basic tools/anvil-update-issue to a freshly installed machine and run it from cron.
5 years ago
anvil-update-states
* Prefixed all 'virsh' calls with 'setsid --wait' to help prevent future hangs if the call happens without a shell.
2 years ago
anvil-update-system
* Updated anvil-update-system to detect kmod-drbd upgrade problems and fix them.
1 year ago
anvil-version-changes
* Fixes issue #329 ; When multiple attributes exist when checking if we're in maintenance mode in fence_pacemaker, the expected hash reference was actually an array reference.
2 years ago
anvil-watch-bonds
* Created Network->check_bonds() that checks to see if any bonds are down, or if any interfaces configured to be in a bond are not actually in it. It accepts a 'heal' parameter that, by default, will bring up a bond with no active links, but leaves degraded bonds alone. It call also take 'all' and will try to bring up any missing interfaces. This distinction exists so that if a link is flaky and someone takes it down manually until it can be repaired, it doesn't get turned back on.
4 years ago
anvil-watch-drbd
* Fixed a bug in DRBD->get_next_resource() where reserved minor numbers were not being released. Also added a new parameter, "minor_only", that returns the next minor number but doesn't bother processing TCP ports.
2 years ago
anvil-watch-power
Updated anvil-daemon's new job launching logic to allow the restart of a running job that failed out early.
2 years ago
fence_delay
* Fixed a bug where Database resync's where trying to resync tables without history schema entries.
3 years ago
fence_pacemaker
* Fixes issue #329 ; When multiple attributes exist when checking if we're in maintenance mode in fence_pacemaker, the expected hash reference was actually an array reference.
2 years ago
generate_pm_dispatch_table
chore: add dev tool to generate dispatch table from perl modules
3 years ago
scancore
This moves the call of anvil-safe-start out of scancore and into a new, dedicated systemd unit that runs on boot only.
2 years ago
striker-auto-initialize-all
Small logging fix to striker-auto-initialize-all.
3 years ago
striker-auto-initialize-all.example
* Added a check to Database->get_ip_addresses() to check is a hash is set before using it, to help avoid unitialized variable messages.
4 years ago
striker-boot-machine
This fixes a race condition when multiple servers are provisioned at (nearly) the same time.
2 years ago
striker-check-machines
* This adds the new tool 'striker-check-machines' which simply walks through all known physical machines and checks to see if they're accessible and powered on.
2 years ago
striker-collect-debug
* Created (but not finished!) the new striker-update-cluster tool.
1 year ago
striker-db-report
Fixed a bug in Alert->check_condition_age() where, when the 'clear' parameter was set and the value was already 'clear', it would flip to 'set' erroniously.
3 years ago
striker-db-status
Created 'striker-db-status' that reports the status of the databases to external tools. It's basic, but it works.
3 years ago
striker-file-manager
Created the new (and still in development) striker-file-manager to manage files from a Striker dashboard's command line. So far. it will add files only.
3 years ago
striker-get-peer-data
Fix a variable quoting bug in Database->locking().
2 years ago
striker-initialize-host
* Fixed a bug where deleting ports from a fence device in an Install Manifest would not cause the fence methods to be removed from the associated cluster.
2 years ago
striker-manage-install-target
This is another big commit with a lot of DB work. Getting closer to sorting out the frequent resyncs.
3 years ago
striker-manage-peers
* Fixed a bug where, if a specific request to do a DB resync was made but the active_uuid wasn't matching the host, it wouldn't resync. This broke peering Strikers when the peer source was not the active_uuid.
2 years ago
striker-manage-vnc-pipes
fix(tools): wrap guest name with quotes when get vncdisplay in manage vnc pipes
1 year ago
striker-open-ssh-tunnel
fix(tools): always end with nice exit in open-shh-tunnel
1 year ago
striker-parse-os-list
Updated striker-parse-os-list to now take '--all' and '--xml' to show the list of OSes available to optmize VMs for in a simple machine-parsable format or XML, and to show only the OSes not in the words file yet, or all OSes.
3 years ago
striker-parse-oui
* Updated Get->switches() to take 'list' and 'man' parameters. With list, the passed in switches can be checked to ensure they're valid. With 'man', if set to the name of a man page (usually $THIS_FILE) will be displayed if --help, -h or -? are used.
2 years ago
striker-prep-database
* Fixed a typo in anvil-daemon that prevented compiling.
2 years ago
striker-purge-target
* Removed more references to 'dr1_host_uuid' from the old way of linking DR hosts to Anvil! nodes.
2 years ago
striker-scan-network
* Fixed a bug in striker-scan-network where the scan wasn't running properly when no network was specifically given.
3 years ago
striker-show-db-counts
The theme of these commits is improving DB responsiveness.
4 years ago
striker-update-cluster
* Updated anvil-update-system to detect kmod-drbd upgrade problems and fix them.
1 year ago
unfence_pacemaker
* Updated fence_pacemaker to no longer use stonith_admin and instead use pcs. This should resolve the main part of issue #279
2 years ago