Joshua Boniface joshuaboniface
  • Joined on 2021-10-28
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 »
joshuaboniface pushed to master at parallelvirtualcl…/docs 2024-09-30 20:51:39 -04:00
f940b2ff44 Update API documentation and link
1c3eec48ea Update spec for upcoming release
Compare 2 commits »
joshuaboniface pushed to snapshot-send at parallelvirtualcl…/pvc 2024-09-30 17:00:50 -04:00
fb8561cc5d Actually fix incremental sending
joshuaboniface pushed to snapshot-send at parallelvirtualcl…/pvc 2024-09-30 16:50:19 -04:00
e756c6e568 Actually fix incremental sending
5f7aa0b2d6 Improve incremental send speed
7fac7a62cf Clean up debug print statements
b19642aa2e Fix bug where snapshot rollback was never called
974e0d6ac2 Shorten progress bars to 20 characters
Compare 6 commits »
joshuaboniface pushed to snapshot-send at parallelvirtualcl…/pvc 2024-09-29 01:31:31 -04:00
34f0a2f388 Add mostly complete implementation of VM send
8fa37d21c0 Fix handling of invalid network lengths
Compare 2 commits »
joshuaboniface pushed to snapshot-send at parallelvirtualcl…/pvc 2024-09-28 10:49:47 -04:00
f462ebbc6b Add VM snapshot send (initial)
0d533f3658 Rework task output bar operation
Compare 2 commits »
joshuaboniface pushed to snapshot-send at parallelvirtualcl…/pvc 2024-09-28 02:02:03 -04:00
f9538ef5a1 Add VM snapshot send (initial)
792d135950 Update responses for Celery tasks
a64e0c1985 Fix incorrect default value typos
1cbadb1172 Add "mirror" VM state
b1c4b2e928 Add Ceph block receive (initial)
Compare 6 commits »