Separate out pvcworkerd and pvchealthd into discrete packages #171
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
As part of 0.9.81,
pvcapid-worker
was renamedpvcworkerd
. However this is still tightly integrated into theapi-daemon
code tree.Additionally #164 suggested separating out the node health monitoring portions into a
pvchealthd
, which too should be tracked in a separate code tree.It would make a lot of sense to separate these into discrete Debian packages, and then have these two depended on by
pvcnoded
(pvc-daemon-node
) rather thanpvcapid
(pvc-daemon-api
).I did make some initial attempts to separate out
pvcworkerd
, but these were somewhat unsuccessful. However I think another attempt is justified.Blocked by #172
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 first then reattempted.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.pvcworkerd
has been similarly ported to a separate package.