Joshua Boniface joshuaboniface
  • Joined on 2021-10-28
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
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-12-01 01:18:37 -05:00
1fb0463dea Adjust daemon service startup
joshuaboniface closed issue parallelvirtualcl…/pvc#171 2023-11-30 03:30:44 -05:00
Separate out pvcworkerd and pvchealthd into discrete packages
joshuaboniface commented on issue parallelvirtualcl…/pvc#171 2023-11-30 03:30:44 -05:00
Separate out pvcworkerd and pvchealthd into discrete packages

pvcworkerd has been similarly ported to a separate package.

joshuaboniface pushed to master at parallelvirtualcl…/pvc-ansible 2023-11-30 03:29:54 -05:00
9d2af41d3f Install new packages and remove old confs
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-11-30 03:24:17 -05:00
13549fc995 Depend pvcnoded on pvcworkerd
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-11-30 03:22:52 -05:00
102c3c3106 Port all Celery worker functions to discrete pkg
0c0fb65c62 Rework Flask API to route Celery tasks manually
03a738f878 Move config parser into daemon_lib
4df5fdbca6 Update description of example conf
97eb63ebab Clean up config naming and dead files
Compare 19 commits »
joshuaboniface pushed to master at parallelvirtualcl…/pvc 2023-11-29 21:22:01 -05:00
74a416165d Move default autobackup config to pvc.conf
83ceb41138 Add daemon name to Logger entries
2e5958640a Remove erroneous time from message
d65b18f15b Improve handling of loglines on client
7abc697c8a Improve Zookeeper log handling
Compare 8 commits »
joshuaboniface commented on issue parallelvirtualcl…/pvc#171 2023-11-29 21:19:23 -05:00
Separate out pvcworkerd and pvchealthd into discrete packages

Health monitoring successfully moved into standalone pvchealthd package and service. Seems to be working so far.

Next up is to move pvcworkerd in a similar way.