Joshua Boniface joshuaboniface
  • Joined on 2021-10-28
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.

joshuaboniface commented on issue parallelvirtualcl…/pvc#174 2023-11-29 16:35:11 -05:00
Fix bugs around Zookeeper logging

Fixed to include a daemon prefix, and better reporting of entries.

joshuaboniface closed issue parallelvirtualcl…/pvc#174 2023-11-29 16:35:11 -05:00
Fix bugs around Zookeeper logging
joshuaboniface commented on issue parallelvirtualcl…/pvc#171 2023-11-29 03:30:41 -05:00
Separate out pvcworkerd and pvchealthd into discrete packages

Initial PoC for pvchealthd was completed, and generally worked, but the code was lost due to a mistype. It did reveal scalability problems with node logging however, so that should be addressed…

joshuaboniface opened issue parallelvirtualcl…/pvc#174 2023-11-29 03:28:59 -05:00
Fix bugs around Zookeeper logging