Joshua Boniface joshuaboniface
  • Joined on 2021-10-28
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-09 16:14:12 -05:00
7e6d922877 Improve fault detail handling further
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-09 15:52:03 -05:00
4ca2381077 Rework metrics output and add combined endpoint
4003204f14 Remove bracketed text from fault_str
a70c1d63b0 Separate state totals from states, separate states
2bea78d25e Make all remaining limits optional
fd717b702d Use external list of fault states
Compare 16 commits »
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-09 12:12:17 -05:00
5a7ea25266 Fix incorrect database name entries
joshuaboniface closed issue parallelvirtualcl…/pvc#164 2023-12-08 09:33:40 -05:00
Add persistent cluster fault messages
joshuaboniface commented on issue parallelvirtualcl…/pvc#164 2023-12-08 09:33:40 -05:00
Add persistent cluster fault messages

Persistent faults have been added and will be included in 0.9.84.

All node monitoring plugins will generate a fault at 1/2 of their rated health delta. The cluster-wide faults are added with…

joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-07 21:36:29 -05:00
82a7fd3c80 Add more debugging info to psql
ddd9d9ee07 Adjust psql check to avoid weird failures
9e2e749c55 Combine pvchealthd output into single log message
157b8c20bf Add Patroni output to debug logs
bf158dc2d9 Shorten debug output
Compare 33 commits »
joshuaboniface pushed tag v0.9.83 to parallelvirtualcl…/pvc 2023-12-01 17:40:54 -05:00
joshuaboniface released 0.9.83 at parallelvirtualcl…/pvc 2023-12-01 17:40:54 -05:00
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-01 17:38:14 -05:00
988de1218f Bump version to 0.9.83
0ffcbf3152 Fix bad file paths
ad8d8cf7a7 Avoid removing changelog file until the end
Compare 3 commits »
joshuaboniface pushed to master at parallelvirtualcl…/pvc-ansible 2023-12-01 16:06:40 -05:00
5111ae47c4 Lower default monitoring interval to 15s
joshuaboniface commented on issue parallelvirtualcl…/pvc#164 2023-12-01 04:22:13 -05:00
Add persistent cluster fault messages

Started implementation but have realized that this system should really be used for any cluster health degradation issue.

Thus all cluster health-decreasing events would become faults. All…

joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-01 03:58:45 -05:00
915a84ee3c Fix psql check for new configs
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-01 03:56:48 -05:00
6315a068d1 Use SafeLoader for config load
joshuaboniface pushed to master at parallelvirtualcl…/pvc-ansible 2023-12-01 02:17:47 -05:00
82d2f13981 Add legacy config cleanup to playbook
73ad2a7751 Avoid removal of old versions at all
Compare 2 commits »
joshuaboniface commented on issue parallelvirtualcl…/pvc#164 2023-12-01 02:14:41 -05:00
Add persistent cluster fault messages

With the completion of #171 adding more advanced functionality like this can be accomplished in the pvchealthd daemon instead of complicating the main node daemon further.

joshuaboniface pushed to master at parallelvirtualcl…/pvc-ansible 2023-12-01 01:58:03 -05:00
97b1469a70 Set ownership of pvc.conf
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-01 01:54:19 -05:00
2afd064445 Update CLI to read from pvc.conf
joshuaboniface pushed to master at parallelvirtualcl…/pvc-ansible 2023-12-01 01:47:31 -05:00
d59c9ce1ea Add safety to removal of legacy configs
1cfda69e5e Remove autobackup.yaml and fix quoting
Compare 2 commits »
joshuaboniface pushed to master at parallelvirtualcl…/pvc-ansible 2023-12-01 01:41:21 -05:00
9408bf709c Only install pvcapid on coordinators
15fc3261de Add PVC role tasks to update-pvc-daemons
Compare 2 commits »
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-01 01:25:54 -05:00
7cb9ebae6b Remove legacy configuration handler