5
0
mirror of git://git.proxmox.com/git/pve-ha-manager.git synced 2024-12-22 17:34:22 +03:00

Commit Graph

  • 34fe8e59ea bump version to 4.0.6 master Thomas Lamprecht 2024-11-17 20:36:27 +0100
  • 977ae28849 crm: get active if there are nodes that need to leave maintenance Thomas Lamprecht 2024-11-17 17:23:01 +0100
  • 73f93a4f6b crm: get active if there are pending CRM commands Thomas Lamprecht 2024-11-17 17:01:37 +0100
  • d0979e6dd0 env: add any_pending_crm_command method Thomas Lamprecht 2024-11-17 16:35:22 +0100
  • afbfa9bafc tests: add more crm idle situations Thomas Lamprecht 2024-11-17 16:34:48 +0100
  • ddd56db346 fix #5243: make CRM go idle after ~15 min of no service being configured Thomas Lamprecht 2024-10-25 16:34:02 +0200
  • e857e63846 tests: add scenario for CRM going idle Thomas Lamprecht 2024-10-25 13:44:03 +0200
  • e5f9b5f6e3 crm: factor out base check if cluster and ha is healthy Thomas Lamprecht 2024-11-20 12:49:35 +0100
  • af71e0049f crm: factor out giving up the watchdog protection Thomas Lamprecht 2024-10-25 13:28:04 +0200
  • b4a7a92d57 crm: style clean-up to early line-wrapping Thomas Lamprecht 2024-10-25 13:19:24 +0200
  • 3e18cf3405 simulator: document newer crm commands Thomas Lamprecht 2024-11-20 17:54:41 +0100
  • 77cfe89238 api: status: code style clean-up Thomas Lamprecht 2024-11-20 17:54:19 +0100
  • f80628066d tools: adapt line lengths of verbose descriptions Aaron Lauterer 2024-11-11 11:08:12 +0100
  • 601d2c542c tools: group verbose desc: mention higher number is higher priority Aaron Lauterer 2024-11-11 11:08:11 +0100
  • 800a0c3e48 bump version to 4.0.5 Wolfgang Bumiller 2024-06-04 11:10:11 +0200
  • f43a6009ff env: notify: use named templates instead of passing template strings Lukas Wagner 2024-05-21 15:31:45 +0200
  • 822def8250 bump version to 4.0.4 Thomas Lamprecht 2024-04-22 13:47:22 +0200
  • 8bac62a877 d/postinst: make deb-systemd-invoke non-fatal Fabian Grünbichler 2024-04-11 12:10:44 +0200
  • 2db44501bc bump version to 4.0.3 Thomas Lamprecht 2023-11-17 14:49:08 +0100
  • 868d3cd4bb env: switch to matcher-based notification system Lukas Wagner 2023-11-14 13:59:31 +0100
  • 07284f1194 usage stats: tiny code style clean-up Thomas Lamprecht 2023-11-17 14:47:12 +0100
  • 56d4c7a50a watchdog-mux: code indentation and style cleanups Thomas Lamprecht 2023-11-17 14:46:49 +0100
  • 6548300e33 buildsys: use dpkg default makefile snippet Thomas Lamprecht 2023-11-17 14:45:35 +0100
  • 1c61138341 crs: avoid auto-vivification when adding node to service usage Fiona Ebner 2023-10-05 16:05:46 +0200
  • c7843a315d fix #4984: manager: add service to migration-target usage only if online Fiona Ebner 2023-10-05 16:05:45 +0200
  • 4cb3b2cf9b manager: send notifications via new notification module Lukas Wagner 2023-08-03 14:16:50 +0200
  • dfe080bab1 bump version to 4.0.2 Thomas Lamprecht 2023-06-13 08:35:56 +0200
  • 17c6cbeab9 manager: clear stale maintenance node caused by simultaneous cluster shutdown Fiona Ebner 2023-06-12 17:27:11 +0200
  • a1b9918d30 tests: simulate stale maintainance node caused by simultaneous cluster shutdown Fiona Ebner 2023-06-12 17:27:10 +0200
  • eee63557bc bump version to 4.0.1 Thomas Lamprecht 2023-06-09 10:41:15 +0200
  • bf5d92725e d/control: bump versioned dependency for pve-container & qemu-server Thomas Lamprecht 2023-06-09 10:33:40 +0200
  • e0346eccaf resources: pve: avoid relying on internal configuration details Fiona Ebner 2023-02-28 11:54:10 +0100
  • afa1aa9cb8 api: fix/add return description for status endpoint Fiona Ebner 2023-05-31 10:12:46 +0200
  • 5a9c3a2808 lrm: do not migrate if service already running upon rebalance on start Fiona Ebner 2023-04-14 14:38:30 +0200
  • c1aaa05b85 tests: simulate adding running services to HA with rebalance-on-start Thomas Lamprecht 2023-06-06 19:02:40 +0200
  • c0dbab3c32 tools: add IGNORED return code Fiona Ebner 2023-04-14 14:38:29 +0200
  • 81e8e7d000 sim: hardware: commands: make it possible to add already running service Fiona Ebner 2023-04-14 14:38:28 +0200
  • b8d86ec48c sim: hardware: commands: fix documentation for add Fiona Ebner 2023-04-14 14:38:27 +0200
  • 973bf0324f bump version to 4.0.0 Thomas Lamprecht 2023-05-24 19:27:04 +0200
  • 3de087a57b buildsys: derive upload dist automatically Thomas Lamprecht 2023-05-24 19:26:14 +0200
  • c1b4249bde d/control: raise standards version compliance to 4.6.2 Thomas Lamprecht 2023-05-24 19:26:05 +0200
  • cfe9011673 buildsys: improve DSC target & add sbuild convenience target Thomas Lamprecht 2023-05-24 19:25:47 +0200
  • 1b91242ae9 buildsys: make build-dir generation atomic Thomas Lamprecht 2023-05-24 19:24:59 +0200
  • 576ae6e7d5 buildsys: rework doc-gen cleanup and makefile inclusion Thomas Lamprecht 2023-05-24 19:24:38 +0200
  • df0c583fc3 buildsys: use full DEB_VERSION and correct DEB_HOST_ARCH Thomas Lamprecht 2023-05-24 19:10:42 +0200
  • 69e37516e9 makefile: convert to use simple parenthesis Thomas Lamprecht 2023-05-24 19:08:29 +0200
  • b0274c4acf bump version to 3.6.1 Thomas Lamprecht 2023-04-20 14:16:18 +0200
  • f129138cb0 lrm: keep manual maintenance mode independent of shutdown policy Thomas Lamprecht 2023-04-20 13:13:13 +0200
  • f12abfe072 test behavior of maintenance mode with another shutdown policy Thomas Lamprecht 2023-04-19 18:38:21 +0200
  • 26bbff0d55 manager: ensure node-request state transferred to new active CRM Thomas Lamprecht 2023-04-19 14:24:23 +0200
  • 6925144443 test behavior of shutdown with maintenance mode on active master Thomas Lamprecht 2023-04-19 14:16:21 +0200
  • ef2c0f29f6 lrm: add maintenance to comment about available modes Thomas Lamprecht 2023-04-20 13:14:24 +0200
  • 3361156205 ha config: code style/indendation cleanups Thomas Lamprecht 2023-04-20 13:13:44 +0200
  • f6c61fe8a3 cli: assert that node exist when changing CRS request state Thomas Lamprecht 2023-04-06 14:09:01 +0200
  • 03f825dbc7 bump version to 3.6.0 Thomas Lamprecht 2023-03-20 13:45:36 +0100
  • 4600bf8998 cli: expose new "crm-command node-maintenance enable/disable" commands Thomas Lamprecht 2023-03-20 13:29:28 +0100
  • 989c4c4929 add CRM command to switch an online node manually into maintenance without reboot Thomas Lamprecht 2023-03-20 13:18:50 +0100
  • 279d91c2ec lrm: always give up lock if node went successfully into maintenance Thomas Lamprecht 2023-03-20 13:06:55 +0100
  • 73faade519 lrm: factor out check fo maintenance-request Thomas Lamprecht 2023-03-20 13:04:11 +0100
  • 0916918022 manager: some code style cleanups Thomas Lamprecht 2023-03-20 09:47:43 +0100
  • 314ef2579e request start: allow to auto-rebalance on a new start request Thomas Lamprecht 2022-11-19 15:49:50 +0100
  • 2fdf40f282 manager: select service node: allow to force best-score selection withot try-next Thomas Lamprecht 2023-03-20 09:43:06 +0100
  • c2f2b9c62c manager: set new request_start state for services freshly added to HA Thomas Lamprecht 2022-11-19 15:49:38 +0100
  • 4931b58659 manager: add new intermediate state for stop->start transitions Thomas Lamprecht 2022-11-19 15:27:59 +0100
  • 7fd7af67e5 manager: recompute online usage: iterate over keys sorted Thomas Lamprecht 2023-03-20 11:01:50 +0100
  • b159176a9b manager: service start: make EWRONG_NODE a non-fatal error Thomas Lamprecht 2023-03-20 09:49:10 +0100
  • 49b0ccc7fe sim hardware: avoid hard error on usage stats parsing Thomas Lamprecht 2023-03-20 11:05:09 +0100
  • d9a55b5d3c sim env: derive service usage from ID as fallback Thomas Lamprecht 2023-03-20 11:03:05 +0100
  • de225e04c4 update readme to be a bit less confusing/outdated Thomas Lamprecht 2023-01-03 13:19:16 +0100
  • 071e69ce7f bump version to 3.5.1 Thomas Lamprecht 2022-11-19 15:51:16 +0100
  • 475f19fe7d api: status: add CRS info to manager if not set to default Thomas Lamprecht 2022-11-19 15:27:09 +0100
  • f2c729829f manager: slightly clarify log message for fallback on init-failure Thomas Lamprecht 2022-11-19 14:15:36 +0100
  • d062598531 api: status: code and indentation cleanup Thomas Lamprecht 2022-11-19 14:00:51 +0100
  • 1b81383180 manager: make crs a full blown hash Thomas Lamprecht 2022-11-19 15:38:05 +0100
  • 086f7075d0 manager: update crs scheduling mode once per round Thomas Lamprecht 2022-11-19 13:36:57 +0100
  • cb06cd421a manager: factor out setting crs scheduling mode Thomas Lamprecht 2022-11-19 13:36:28 +0100
  • 83a84eb0e3 manager: various code style cleanups Thomas Lamprecht 2022-11-19 13:06:03 +0100
  • 091f890416 bump version to 3.5.0 Thomas Lamprecht 2022-11-18 15:03:00 +0100
  • c2d8b56a97 manager: better convey that basic is always the fallback Thomas Lamprecht 2022-11-18 14:24:25 +0100
  • 42d9b683f2 d/control: add (build-)dependency for libpve-rs-perl Thomas Lamprecht 2022-11-18 13:44:43 +0100
  • 4788830551 resources: add missing PVE::Cluster use statements Fiona Ebner 2022-11-17 15:00:16 +0100
  • f348399fe4 test: add tests for static resource scheduling Fiona Ebner 2022-11-17 15:00:15 +0100
  • 223a2ca493 usage: static: use service count on nodes as a fallback Fiona Ebner 2022-11-17 15:00:14 +0100
  • c724ce1be7 manager: avoid scoring nodes when not trying next and current node is valid Fiona Ebner 2022-11-17 15:00:13 +0100
  • 631ba60ef2 manager: avoid scoring nodes if maintenance fallback node is valid Fiona Ebner 2022-11-17 15:00:12 +0100
  • 561e7f4bfb manager: use static resource scheduler when configured Fiona Ebner 2022-11-17 15:00:11 +0100
  • f74f8ffb24 manager: set resource scheduler mode upon init Fiona Ebner 2022-11-17 15:00:10 +0100
  • 7c142d6822 env: datacenter config: include crs (cluster-resource-scheduling) setting Fiona Ebner 2022-11-17 15:00:09 +0100
  • 749d8161be env: rename get_ha_settings to get_datacenter_settings Fiona Ebner 2022-11-17 15:00:08 +0100
  • 48f2144b27 usage: add Usage::Static plugin Fiona Ebner 2022-11-17 15:00:07 +0100
  • 5d724d4dd9 manager: online node usage: switch to Usage::Basic plugin Fiona Ebner 2022-11-17 15:00:06 +0100
  • b259857688 manager: select service node: add $sid to parameters Fiona Ebner 2022-11-17 15:00:05 +0100
  • c8c6e462fc add Usage base plugin and Usage::Basic plugin Fiona Ebner 2022-11-17 15:00:04 +0100
  • eea0c60923 resources: add get_static_stats() method Fiona Ebner 2022-11-17 15:00:03 +0100
  • 5db695c3f3 env: add get_static_node_stats() method Fiona Ebner 2022-11-17 15:00:02 +0100
  • 0869c306ba fixup variable name typo Thomas Lamprecht 2022-07-22 12:39:27 +0200
  • a3ffb0b3d4 manager: add top level comment section to explain common variables Thomas Lamprecht 2022-07-22 12:15:55 +0200
  • bc64c08e37 d/lintian-overrides: update for newer lintian Thomas Lamprecht 2022-07-22 10:06:47 +0200
  • 2a1638b77b bump version to 3.4.0 Thomas Lamprecht 2022-07-22 09:22:47 +0200
  • 6f818da13f manager: online node usage: factor out possible traget and future proof Thomas Lamprecht 2022-07-22 09:12:37 +0200