Joshua Boniface joshuaboniface
  • Joined on 2021-10-28
joshuaboniface pushed to master at parallelvirtualcl.../pvc 2024-10-15 11:12:24 -04:00
962fba7621 Bump up startup waits slightly
49bf51da38 Fix indentation of previous fix
1293e8ae7e Fix bugs in lock freeing function
ae2cf8a070 Add some time for Zookeeper to synchronize
Compare 4 commits »
joshuaboniface pushed to master at parallelvirtualcl.../pvc-ansible 2024-10-15 11:11:47 -04:00
b4c2b9bdf8 Lower sync and init tick limits
joshuaboniface commented on issue parallelvirtualcl.../pvc#169 2024-10-14 13:18:34 -04:00
Add cluster peering for DR/replication

Considering this finished barring any major bugs.

joshuaboniface closed issue parallelvirtualcl.../pvc#169 2024-10-14 13:18:34 -04:00
Add cluster peering for DR/replication
joshuaboniface commented on issue parallelvirtualcl.../pvc#170 2024-10-14 13:17:22 -04:00
Improve synchronization of primary/secondary coordinator transitions

This was mostly solved in 4c0d90b5176ae933387ea8ce0ea180fe1605e24e by implementing read-side timeouts.

While more improvements to the state transition code could definitely happen in the…

joshuaboniface closed issue parallelvirtualcl.../pvc#170 2024-10-14 13:17:22 -04:00
Improve synchronization of primary/secondary coordinator transitions
joshuaboniface pushed to master at parallelvirtualcl.../pvc 2024-10-14 12:51:47 -04:00
ab5bd3c57d Fix handling of invalid nets in list
joshuaboniface commented on issue parallelvirtualcl.../pvc#169 2024-10-11 22:36:59 -04:00
Add cluster peering for DR/replication

Cluster move has been implemented via two new commands, vm mirror create and vm mirror promote, which automate the steps around vm snapshot send. To be released in 0.9.101.

joshuaboniface pushed to master at parallelvirtualcl.../pvc 2024-10-11 16:04:09 -04:00
35153cd6b6 Fix path handling for zkhandler
7f7047dd52 Add one more instance of mirror as purple
9a91767405 Add proper return codes to API handlers
bcfa6851e1 Use purple for mirror state colour
28b8b3bb44 Use proper response parsing instead of raise_for
Compare 6 commits »
joshuaboniface pushed to master at parallelvirtualcl.../pvc 2024-10-10 16:43:31 -04:00
a6f8500309 Improve fence handling to prevent anomalies
ebec1332e9 Return to relative paths for SCHEMA_ROOT_PATH
Compare 2 commits »
joshuaboniface pushed to master at parallelvirtualcl.../pvc 2024-10-10 15:34:45 -04:00
c08c3b2d7d Improve thread timeouts in keepalive
4c0d90b517 Add read lock timeouts to prevent deadlocks
Compare 2 commits »
joshuaboniface pushed to master at parallelvirtualcl.../pvc 2024-10-10 02:20:13 -04:00
70c588d3a8 Add confirmation option for mirror promote
214e7f835a Properly preserve state on promotion
96cebfb42a Handle cross-cluster Ceph storage secrets
c4763ac596 Fix invalid responses during promote
ea5512e3d8 Only shut down VM if it is running
Compare 18 commits »
joshuaboniface commented on issue parallelvirtualcl.../pvc#169 2024-10-01 14:21:36 -04:00
Add cluster peering for DR/replication

Initial implementation of "vm snapshot send" has been completed and will be present in 0.9.101. While there are very few guardrails on the receiving side, the implementation is working as…

joshuaboniface deleted branch snapshot-send from parallelvirtualcl.../pvc 2024-10-01 14:16:31 -04:00
joshuaboniface pushed to master at parallelvirtualcl.../pvc 2024-10-01 13:40:41 -04:00
df4d437d31 Update the description of VM define endpoint
8295e2089d Add proper response schema for 202 responses
4ccb570762 Enhance documentation of snapshot send command
235299942a Add volume resize if changed
9aa32134a9 Fix bug in API specification
Compare 20 commits »
joshuaboniface pushed to master at parallelvirtualcl.../docs 2024-10-01 13:31:16 -04:00
1b15c92e51 Update the description of VM define endpoint
joshuaboniface pushed to master at parallelvirtualcl.../docs 2024-10-01 13:26:30 -04:00
4dc77a66f4 Add proper response schema for 202 responses
joshuaboniface pushed to snapshot-send at parallelvirtualcl.../pvc 2024-10-01 13:25:39 -04:00
8295e2089d Add proper response schema for 202 responses
joshuaboniface pushed to snapshot-send at parallelvirtualcl.../pvc 2024-09-30 23:55:06 -04:00
4ccb570762 Enhance documentation of snapshot send command
joshuaboniface pushed to snapshot-send at parallelvirtualcl.../pvc 2024-09-30 21:00:48 -04:00
235299942a Add volume resize if changed
9aa32134a9 Fix bug in API specification
75eac356d5 Increase send blocksize and add total speed
Compare 3 commits »