Qu Xuan
|
dab5b6e439
|
fix: avoid sync natgateway eip panic
|
2020-09-11 19:16:10 +08:00 |
|
yunion-ci-robot
|
6d076cf238
|
Merge pull request #7859 from ioito/hotfix/qx-migrate-image-data
fix: 平滑迁移数据
|
2020-09-10 21:37:55 +08:00 |
|
yunion-ci-robot
|
72c5d1f4c4
|
Merge pull request #7855 from ioito/hotfix/qx-qcloud-vm-keypair
Hotfix/qx qcloud vm keypair
|
2020-09-10 21:36:54 +08:00 |
|
Zexi Li
|
8ff5bb08b6
|
Merge pull request #7832 from rainzm/cloudaccount/opt
refactor(region): optimize preparenet of cloudaccount
|
2020-09-10 21:32:14 +08:00 |
|
Qu Xuan
|
8284f7b294
|
fix: 平滑迁移数据
|
2020-09-10 17:38:32 +08:00 |
|
Qu Xuan
|
a2b9a79065
|
fix: 腾讯云不支持同时设置秘钥和密码,若设置秘钥,则将密码置空
|
2020-09-10 17:22:49 +08:00 |
|
Qu Xuan
|
f4ecde37c3
|
fix: optimized qcloud keypair
|
2020-09-10 16:30:47 +08:00 |
|
rainzm
|
ed484f4e21
|
refactor(region): optimize preparenet of cloudaccount
1. 从vcenter中获取host和vm的信息时,只需要获取网络相关的字段就可以了。
2. 每个host的vms,单独启用一个goroutine。
3. 优化了处理vms ip的逻辑,现在的时间复杂度是O(n)。
|
2020-09-10 15:37:58 +08:00 |
|
yunion-ci-robot
|
8bc444907b
|
Merge pull request #7852 from rainzm/notify/fix4
fix(notify): pull contact for workwx, dingtalk and feishu
|
2020-09-10 15:18:02 +08:00 |
|
yunion-ci-robot
|
874398d039
|
Merge pull request #7834 from ioito/hotfix/qx-cachedimage
fix: uniform cachedimage active status
|
2020-09-10 14:36:02 +08:00 |
|
yunion-ci-robot
|
617407ba22
|
Merge pull request #7837 from ioito/hotfix/qx-clouduser-logininfo
fix: optimzed clouduser password
|
2020-09-10 14:33:54 +08:00 |
|
rainzm
|
1517ed79f2
|
fix(notify): pull contact for workwx, dingtalk and feishu
|
2020-09-10 14:33:09 +08:00 |
|
yunion-ci-robot
|
9f138b6c2d
|
Merge pull request #7843 from ioito/hotfix/qx-clouduser-opti
fix: optimzed clouduser
|
2020-09-10 09:49:24 +08:00 |
|
yunion-ci-robot
|
f397a04fdb
|
Merge pull request #7841 from ioito/hotfix/qx-public-zone-create
fix: avoid create public zone failed
|
2020-09-10 09:47:56 +08:00 |
|
yunion-ci-robot
|
9e97115a4c
|
Merge pull request #7838 from zhaoxiangchun/bugfix/zxc-monitor-alert
commonalert bugfix:
|
2020-09-10 09:46:54 +08:00 |
|
yunion-ci-robot
|
06db576236
|
Merge pull request #7831 from swordqiu/hotfix/qj-project-users-recode
fix: recode project-role rpc handle to support group role assignment
|
2020-09-10 09:44:53 +08:00 |
|
yunion-ci-robot
|
769ef5af83
|
Merge pull request #7845 from rainzm/esxi/templatefix1
Feat & Fix & Refactor for ESXi
|
2020-09-10 09:41:57 +08:00 |
|
rainzm
|
3fb175ba7d
|
fix(region): add RequestSyncstatusOnHost for SESXiGuestDriver
esxi 平台 Guest 进行 syncstatus 和其他平台有所区别,Vcenter 可能会更改
VM 所在的 Host,所以在 Host 上寻找 VM 可能会出现 ErrNotFound。此时,应该
主动去整个 datacenter 中寻找 VM,然后更改 Host,进行同步。
|
2020-09-09 21:43:29 +08:00 |
|
rainzm
|
5c209fe3dc
|
fix(esxi): fetch templatevm from datacenter before clone vm
这里应该和image_cache那里保持一直,对template的获取应该从datacenter
中获取,而不是host。
|
2020-09-09 21:33:16 +08:00 |
|
rainzm
|
dcb6db0443
|
refactor(esxi): replace GetTemplateVMById with FetchTemplateVMById
FetchTemplateVMById 更好,因为它更轻量,更快。
|
2020-09-09 21:32:49 +08:00 |
|
rainzm
|
14c5e18c22
|
feat(esxicli): better vm operator
现在,可以通过Datacenter来获取vm,不一定要指定HostIp,
Datacenter和HostIp必须指定一个。
|
2020-09-09 21:20:13 +08:00 |
|
rainzm
|
0aa9dc6fb7
|
feat(esxi): support fetchVM form datacenter
|
2020-09-09 21:20:02 +08:00 |
|
rainzm
|
4d74a97786
|
refactor(esxi): fetchVms and fetchHardwareInfo
1. fetchHardwareInfo 只有一种error,原因是moVM的某些字段为nil,这种情况下,完全可以打印日志直接返回。
2. fetchVms 现在只返回[]*SVirtualMachine, 进一步的过滤(是不是template)交给调用者。
|
2020-09-09 20:35:24 +08:00 |
|
Qu Xuan
|
7361da408a
|
fix: optimzed clouduser
|
2020-09-09 20:11:23 +08:00 |
|
Qu Xuan
|
d9626e3100
|
fix: avoid create public zone failed
|
2020-09-09 19:53:56 +08:00 |
|
Qiu Jian
|
332ba04bd1
|
fix: recode project-role rpc handle to support group role assignment
results by user or project
|
2020-09-09 18:17:53 +08:00 |
|
zhaoxiangchun
|
a624625520
|
commonalet bugfix:
1.报警接受人通知渠道调整:由notify中解释发送到对应的channel
2.报警恢复增加对应的evalmatch,保存对应的metricvalue
3.报警记录中增加description相关信息
4.其他代码调整
|
2020-09-09 18:16:34 +08:00 |
|
Qu Xuan
|
a004470225
|
fix: optimzed clouduser password
|
2020-09-09 16:34:07 +08:00 |
|
Qu Xuan
|
f09bb6682c
|
fix: uniform cachedimage active status
|
2020-09-09 15:19:46 +08:00 |
|
yunion-ci-robot
|
6ea5995242
|
Merge pull request #7828 from swordqiu/hotfix/qj-wire-usage-incorrect
fix: wire usage stats incorrect
|
2020-09-08 20:28:55 +08:00 |
|
yunion-ci-robot
|
791e4ab9b5
|
Merge pull request #7821 from rainzm/esxi/fix_tem
fix(esxiagent): return image extid not id
|
2020-09-08 20:24:53 +08:00 |
|
yunion-ci-robot
|
118ae551af
|
Merge pull request #7820 from swordqiu/hotfix/qj-redfish-power-on-ignore-409-error
fix: ignore 409 error when doing redfish power on
|
2020-09-08 20:23:55 +08:00 |
|
Qiu Jian
|
d7e330f9eb
|
fix: wire usage stats incorrect
|
2020-09-08 16:39:57 +08:00 |
|
rainzm
|
5789c6dedd
|
fix(esxiagent): return image extid not id
调用 disk/image_cache 接口的Task StorageCacheImageTask 会根据回调
回来数据中的 image_id,来设置 storagecachedimage 中的 externalid,
所以这里的 image_id 应该是 externalid。
|
2020-09-08 15:23:12 +08:00 |
|
Qiu Jian
|
65141a277c
|
fix: ignore 409 error when doing redfish power on
|
2020-09-08 15:19:30 +08:00 |
|
yunion-ci-robot
|
a6eb0c19fa
|
Merge pull request #7802 from rainzm/scheduler/failInfo
Optimization of the scheduler
|
2020-09-08 14:59:55 +08:00 |
|
rainzm
|
81feadc13a
|
fix(scheduler): more standardized testing
|
2020-09-08 14:27:31 +08:00 |
|
rainzm
|
9d18b94ad6
|
refactor(scheduler): make forcast result clearer
forcast 的返回值包括:
1. CanCreate: 是否可以创建
2. FilteredCandidate: 被过滤掉的candidate(宿主机),并记录了
过滤其的 filter 的名字以及给出的原因。
3. ReqCount: 请求的机器数量
4. AllowCount: 允许的机器数量
5. NotAllowReasons: 不允许的原因,每一个不被允许的都会被列出原因。
|
2020-09-08 14:27:31 +08:00 |
|
rainzm
|
57d8f991ab
|
Add mock test for genericScheudler.Schedule
|
2020-09-08 14:27:26 +08:00 |
|
yunion-ci-robot
|
5dd7b7a1ee
|
Merge pull request #7762 from lvyangyang/dns-fork-9.2-2
dns access
|
2020-09-08 12:57:52 +08:00 |
|
lvyangyang
|
25ddca8609
|
dns access
|
2020-09-08 10:28:27 +08:00 |
|
yunion-ci-robot
|
2eec0c64c8
|
Merge pull request #7810 from wanyaoqi/bugfix/wyq/fix-host-error-output
bugfix: fix host errors output
|
2020-09-08 10:03:17 +08:00 |
|
yunion-ci-robot
|
6c25384344
|
Merge pull request #7808 from swordqiu/hotfix/qj-check-assign-host
fix: check assign-host previliges
|
2020-09-08 10:01:56 +08:00 |
|
yunion-ci-robot
|
612a016b67
|
Merge pull request #7817 from wanyaoqi/bugfix/wyq/reenterable-colloct-isolated-deivces-info
bugfix: isolated devices info collect reenterable
|
2020-09-08 09:59:53 +08:00 |
|
wanyaoqi
|
945fac0a4b
|
fix host error output
|
2020-09-07 21:06:59 +08:00 |
|
yunion-ci-robot
|
3391d77a1b
|
Merge pull request #7814 from yousong/bugfix/yousong-i18n
treewide: DeleteFailReason as an object with translated details
|
2020-09-07 21:06:53 +08:00 |
|
yunion-ci-robot
|
5ca9e814b9
|
Merge pull request #7807 from rainzm/notify/fix3
fix(notify): break down permissions of notifyconfigs
|
2020-09-07 21:05:59 +08:00 |
|
yunion-ci-robot
|
035e2bf51e
|
Merge pull request #7804 from yousong/bugfix/yousong-vpcagent
vpcagent: guard against foul eip records
|
2020-09-07 21:05:46 +08:00 |
|
yunion-ci-robot
|
8e882cf3c9
|
Merge pull request #7798 from wanyaoqi/bugfix/wyq/guest-desc-add-backup
bugfix: guest short desc add backup host id
|
2020-09-07 21:03:50 +08:00 |
|
yunion-ci-robot
|
3897beba88
|
Merge pull request #7796 from ioito/hotfix/qx-cloudid-sync-groups
fix: sync groups for user
|
2020-09-07 21:01:51 +08:00 |
|