Commit Graph

1047 Commits

Author SHA1 Message Date
rainzm
97d449ed13 fix(region): send SERVER_DELETE event notify when guest is actually deleted 2022-02-17 17:47:18 +08:00
Qiu Jian
d28dc140c7 fix: missing instance type for cloned server 2022-02-12 06:21:16 +08:00
ioito
bed2057130 fix(region): action log 2022-02-11 11:14:09 +08:00
Zexi Li
ddaa655119 Merge pull request #13353 from rainzm/automated-cherry-pick-of-#13239-upstream-release-3.8
Automated cherry pick of #13239: Instance/Disk Backup Support
2022-02-08 17:51:21 +08:00
Zexi Li
cf33d7e788 fix(region): batch migrate use enable_tls_migration option 2022-02-08 15:12:36 +08:00
rainzm
786af1bd7e fix(region): be compatible with 3.8 2022-01-27 14:09:52 +08:00
rainzm
c0c83a97f6 fix(region): optimize codes
1. do not ignore err
2. replace jsonutils.JSONObject with specific structure
3. delete redundant code
4. fix edge problems
2022-01-27 12:20:39 +08:00
rainzm
0a18af0ed3 feat(region): support instance backup
Instance backup is a logical collection of multiple disk backups
2022-01-27 12:20:39 +08:00
rainzm
f965f6aefd feat(region, host): support disk backup
1. create backup for disk
2. create disk from backup
3. recovery disk directly
4. delete backup
2022-01-27 12:18:39 +08:00
Zexi Li
4b5c67b739 feat(region,host): tls live migrating 2022-01-27 12:09:36 +08:00
ioito
bf68493c49 feat(region): support nutanix 2022-01-21 14:25:49 +08:00
Zexi Li
fc328319b0 Merge pull request #13272 from zexi/automated-cherry-pick-of-#13268-upstream-release-3.8
Automated cherry pick of #13268: Qemu migrate args
2022-01-21 10:18:15 +08:00
Zexi Li
5353b2d56a feat(host,region): unify target qemu commandline from source 2022-01-21 10:10:47 +08:00
Qiu Jian
0347c5bb8c fix: batch migrate in parrallel 2022-01-20 21:42:21 +08:00
Zexi Li
4064385d91 Merge pull request #13169 from swordqiu/hotfix/qj-sync-status-persist-block-stream
fix: guest sync status persistent block_stream status
2022-01-11 10:31:45 +08:00
Qiu Jian
557834f333 fix: guest sync status persistent block_stream status 2022-01-11 10:11:30 +08:00
Qiu Jian
c3e0579abe fix: add snapshot_and_clone event notes 2022-01-11 09:35:30 +08:00
rainzm
993173d7dd fix(region): reset status to block_stream after restarting network 2022-01-10 15:30:10 +08:00
rainzm
4533fcdd1f feat(region): allow restart network when guest in block stream status 2022-01-10 14:46:51 +08:00
Jian Qiu
68df8b253e fix: not using MarshalAll for output jsonobject (#13157)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-01-10 09:53:43 +08:00
Zexi Li
779ae51fe0 fix(region): skip_cpu_check for batch migrate api 2022-01-07 15:49:29 +08:00
Jian Qiu
fad8ef451d feature: vip support (#13106)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
2022-01-02 08:49:18 +08:00
Zexi Li
5f7a7c54e8 Merge pull request #13086 from zexi/automated-cherry-pick-of-#13085-upstream-release-3.8
Automated cherry pick of #13085: fix(region): not override migrating status when manually sync status
2021-12-30 10:04:33 +08:00
Qiu Jian
9a20e80ae0 fix: several improvements on qemu migration: 1. enable qemu debug log if host log_level is debug. 2. disable rng device by default. 3. handle resume fail post migration 2021-12-30 02:03:09 +08:00
Zexi Li
1287ad997a fix(region): not override migrating status when manually sync status 2021-12-29 23:17:21 +08:00
Zexi Li
7048bd5e67 fix(region,host): sync usb isolated device error not display 2021-12-29 17:40:57 +08:00
Zexi Li
1947384abe feat(region,host): usb passthrough 2021-12-28 19:16:43 +08:00
ioito
6166a6d17a fix(region): json to string fix 2021-12-28 10:42:12 +08:00
ioito
db9cadcaf9 fix(region): 删除vm中间不会出现ready状态,避免前端停止刷新 2021-12-23 18:04:50 +08:00
rainzm
505815374a fix(region): Make function calls to the region instead of API calls in task
The mechanism of task resource locking will lead to the blocking and blocking of API calls
2021-12-23 14:40:41 +08:00
Qiu Jian
b2c6a8ccd7 fix: 1. migration timeout applicable to shared storage migrate only 2. migration timeout logic error 3. cancel host download handler timeout 4. add enable_vm_uuid option 5. add migrate event log notes 2021-12-23 01:36:10 +08:00
rainzm
e1a5de60b2 fix(notify): add missing webhook notification 2021-12-22 19:30:10 +08:00
rainzm
a30040c6de feat(region): restart network after change ipaddr for guest 2021-12-22 16:15:40 +08:00
Zexi Li
499d8e8e87 fix(region): vm start failed stage not invoked 2021-12-17 11:20:44 +08:00
Zexi Li
e636a43810 fix(region): live migrate target_storage_id quoted 2021-12-15 15:01:22 +08:00
rainzm
7d6c3df866 fix(region): respect disk's snapshotId in disk_batch_create_task 2021-12-14 21:17:06 +08:00
Zexi Li
e588e7955a Merge pull request #12849 from ioito/automated-cherry-pick-of-#12848-upstream-release-3.8
Automated cherry pick of #12848: fix(region): set auto renew with duration
2021-12-13 17:13:16 +08:00
ioito
217645b28e fix(region): avoid panic when sync vpc peer connection 2021-12-10 17:52:28 +08:00
ioito
60bca7ef88 fix(region): aliyun route table sync 2021-12-10 16:33:45 +08:00
ioito
6bb5943d7d fix(region): set auto renew with duration 2021-12-09 17:15:36 +08:00
Qu Xuan
a6268bf84f fix(region): google replace globalid 2021-12-07 19:22:11 +08:00
rainzm
db54ce91f3 fix(region): setExteranlId and upload tags after creating cdndomain 2021-11-30 17:11:04 +08:00
ioito
0fd694a30b fix(region): delete vm and disk when it was not found 2021-11-29 16:38:28 +08:00
Qu Xuan
d5638381df fix(region): support nas create with tag 2021-11-26 18:29:05 +08:00
Qu Xuan
564fccaf1f feat(region): add cdn create op for qcloud 2021-11-25 16:03:26 +08:00
Zexi Li
bad21c8698 feat(region,host): implement server change disk storage 2021-11-03 11:44:54 +08:00
rainzm
101502895e fix(region): delete instance snapshot itself after deleting subsnapshots 2021-11-02 10:28:56 +08:00
Qu Xuan
7756028da0 fix(region): waf and app tags sync 2021-10-27 17:04:26 +08:00
rainzm
5a71c664d1 feat(region): add some resources to create deleted webhook notifications 2021-10-26 14:47:24 +08:00
rainzm
17aeab6b4e feat(notify): add Action sync_create, sync_update, sync_delete 2021-10-26 14:47:24 +08:00