Zexi Li
4868674fee
Merge pull request #7882 from ioito/automated-cherry-pick-of-#7879-upstream-release-3.2
...
Automated cherry pick of #7879 : fix: avoid sync natgateway eip panic
2020-09-11 21:03:57 +08:00
Zexi Li
2e560c1f04
Merge pull request #7873 from rainzm/automated-cherry-pick-of-#7870-upstream-release-3.2
...
Automated cherry pick of #7870 : fix(esxiagent): add HostDelayTaskWorkerCount
2020-09-11 20:55:47 +08:00
Qu Xuan
545f9eebf1
fix: avoid sync natgateway eip panic
2020-09-11 19:18:15 +08:00
rainzm
e6ce176233
fix(esxiagent): add HostDelayTaskWorkerCount
...
之前,HostDelayWorker 是通过 hostutils.InitWorkerManager 来初始化,
worker的数量依赖于options.HostOptions.DefaultRequestWorkerCount, 因为
这个options没有经过初始化,所以就是0,导致worker count的数量变为1。
现在增加了 HostDelayTaskWorkerCount 来管理这个count,默认值为8。
2020-09-11 17:23:13 +08:00
wanyaoqi
f59d56e796
host: fix rbd storage cache iso image
2020-09-10 23:20:29 +08:00
rainzm
05abebeea5
fix(region): add RequestSyncstatusOnHost for SESXiGuestDriver
...
esxi 平台 Guest 进行 syncstatus 和其他平台有所区别,Vcenter 可能会更改
VM 所在的 Host,所以在 Host 上寻找 VM 可能会出现 ErrNotFound。此时,应该
主动去整个 datacenter 中寻找 VM,然后更改 Host,进行同步。
2020-09-09 21:58:48 +08:00
rainzm
747d70a747
fix(esxi): fetch templatevm from datacenter before clone vm
...
这里应该和image_cache那里保持一直,对template的获取应该从datacenter
中获取,而不是host。
2020-09-09 21:58:17 +08:00
rainzm
ebf3692ba0
refactor(esxi): replace GetTemplateVMById with FetchTemplateVMById
...
FetchTemplateVMById 更好,因为它更轻量,更快。
2020-09-09 21:58:16 +08:00
rainzm
7dfe68322a
feat(esxicli): better vm operator
...
现在,可以通过Datacenter来获取vm,不一定要指定HostIp,
Datacenter和HostIp必须指定一个。
2020-09-09 21:58:16 +08:00
rainzm
59861adabc
feat(esxi): support fetchVM form datacenter
2020-09-09 21:58:16 +08:00
rainzm
40b3e8e382
refactor(esxi): fetchVms and fetchHardwareInfo
...
1. fetchHardwareInfo 只有一种error,原因是moVM的某些字段为nil,这种情况下,完全可以打印日志直接返回。
2. fetchVms 现在只返回[]*SVirtualMachine, 进一步的过滤(是不是template)交给调用者。
2020-09-09 21:58:16 +08:00
rainzm
a18b34c365
fix(esxiagent): return image extid not id
...
调用 disk/image_cache 接口的Task StorageCacheImageTask 会根据回调
回来数据中的 image_id,来设置 storagecachedimage 中的 externalid,
所以这里的 image_id 应该是 externalid。
2020-09-08 15:34:35 +08:00
yunion-ci-robot
f64267897e
Merge pull request #7801 from wanyaoqi/automated-cherry-pick-of-#7798-upstream-release-3.2
...
Automated cherry pick of #7798 : guest short desc add backup host id
2020-09-07 21:01:51 +08:00
wanyaoqi
c266722c31
guest short desc add backup host id
2020-09-07 17:06:36 +08:00
wanyaoqi
4d0cb2b150
fix get ubuntu version
2020-09-07 16:01:59 +08:00
rainzm
021b4a1ae2
fix(notify): Replace String() with GetString()
...
The String() of jsonutils.JSONObject will add a pair of
double quotes around the content. The GetString() will
get a clean content.
2020-09-07 15:12:07 +08:00
Qiu Jian
9f854385e5
fix: skup syncing lb, rds, redis instances in tasks
2020-09-05 14:31:06 +08:00
wanyaoqi
fa28094906
glance: check min disk size on update
2020-09-03 20:02:17 +08:00
TangBin
5ca7179ce1
create classic vpc fix
2020-09-02 18:24:56 +08:00
wanyaoqi
c2b81cf638
hostinfo: try create network add is_on_premise ( #7709 )
2020-09-01 20:01:41 +08:00
wanyaoqi
ddb7981922
fix host get guests ( #7685 )
2020-09-01 01:08:36 +08:00
wanyaoqi
8020d70bab
fix get storage capacity on init' ( #7689 )
2020-09-01 01:02:37 +08:00
wanyaoqi
849a74c0a6
fix gpfs check mountpoint
2020-08-25 15:52:27 +08:00
屈轩 and Qu Xuan
e016109d6e
fix: avoid storage=nil, dis can not delete ( #7610 )
...
Co-authored-by: Qu Xuan <quxuan@yunionyun.com >
2020-08-22 12:33:36 +08:00
Jian Qiu and Qiu Jian
c67aa4991d
fix: opslog filter by owner_project_ids and owner_domain_ids ( #7602 )
...
Co-authored-by: Qiu Jian <qiujian@yunionyun.com >
2020-08-21 10:57:23 +08:00
Jian Qiu and Qiu Jian
f71b787abb
fix: dns record create ignore is_public field ( #7589 )
...
Co-authored-by: Qiu Jian <qiujian@yunionyun.com >
2020-08-18 10:51:57 +08:00
Zexi Li
780dea24d1
Merge pull request #7581 from swordqiu/automated-cherry-pick-of-#7580-upstream-release-3.2
...
Automated cherry pick of #7580 : fix: allow delete shared role and policy
2020-08-16 23:43:24 +08:00
Qiu Jian
b41bd4066c
fix: allow delete shared role and policy
2020-08-15 21:04:48 +08:00
rainzm
c5a731daa9
fix: GetIImages correctly without 'image_cache' dir
...
After creating vms, there is no dir named 'image_cache' exists in
storage of esxi. So handle this case to not affecte the synchronization of the
VMware Template.
2020-08-14 20:36:58 +08:00
屈轩 and Qu Xuan
3bc1381c36
fix: aovid duplicate sku name ( #7574 )
...
Co-authored-by: Qu Xuan <quxuan@yunionyun.com >
2020-08-14 20:35:49 +08:00
Zexi Li
ff880efe8c
Merge pull request #7571 from zexi/hotfix/jsontag-syntax-v32
...
fix: json TAG_PREFIX invalid syntax
2020-08-14 17:42:04 +08:00
Jian Qiu and Qiu Jian
813a8c2021
fix: init wire domain_id for local vpc ( #7569 )
...
Co-authored-by: Qiu Jian <qiujian@yunionyun.com >
2020-08-14 17:29:51 +08:00
Zexi Li
4f9b8a29da
fix: json TAG_PREFIX invalid syntax
2020-08-14 17:02:54 +08:00
屈轩 and Qu Xuan
db7621081a
fix: avoid virtual resource project id is empty when cloudaccount with no project ( #7562 )
...
Co-authored-by: Qu Xuan <quxuan@yunionyun.com >
2020-08-14 10:37:49 +08:00
Jian Qiu and Qiu Jian
3032f7e26b
fix: network port count stat recode ( #7556 )
...
Co-authored-by: Qiu Jian <qiujian@yunionyun.com >
2020-08-14 10:33:48 +08:00
Zexi Li
44c0d0ce47
Merge pull request #7549 from wanyaoqi/automated-cherry-pick-of-#7547-upstream-release-3.2
...
Automated cherry pick of #7547 : support diable usb kbd
2020-08-11 18:41:34 +08:00
wanyaoqi
3b6662f7fa
support diable usb kbd
2020-08-11 15:33:16 +08:00
Qu Xuan
551ea72afb
fix: separete enabled and status field
2020-08-11 14:55:09 +08:00
Zexi Li
2c9378cc9a
Merge pull request #7537 from wanyaoqi/automated-cherry-pick-of-#7530-upstream-release-3.2
...
Automated cherry pick of #7530 : fix mount xfs
2020-08-11 11:16:39 +08:00
wanyaoqi
be3244d0b5
fix usage get storage capbility ( #7529 )
2020-08-10 20:07:56 +08:00
wanyaoqi
9c756c1cc9
fix mount xfs
2020-08-10 20:05:09 +08:00
屈轩 and Qu Xuan
fa47f50e32
fix: optimized huawei security group get and create operation ( #7522 )
...
Co-authored-by: Qu Xuan <quxuan@yunionyun.com >
2020-08-10 15:38:44 +08:00
wanyaoqi
40b3074acb
set disk status on disk detached ( #7519 )
2020-08-10 12:05:46 +08:00
Qu Xuan
efd888ab45
fix: avoid nil pointer
2020-08-07 11:16:24 +08:00
Zexi Li
3dd36fbc46
Merge pull request #7500 from ioito/automated-cherry-pick-of-#7498-upstream-release-3.2
...
Automated cherry pick of #7498 : fix: 隐藏auzre经典类型存储
2020-08-07 11:06:14 +08:00
Qu Xuan
0d301c554c
fix: 提高zstack认证兼容性
2020-08-06 19:25:25 +08:00
Qu Xuan
19fc35afa5
fix: 隐藏auzre经典类型存储
2020-08-06 18:01:37 +08:00
屈轩 and Qu Xuan
ed7576f2ac
fix: 增加openstack兼容性 ( #7494 )
...
Co-authored-by: Qu Xuan <quxuan@yunionyun.com >
2020-08-06 11:56:18 +08:00
wanyaoqi
93a8856c2a
fix host info get sshkey
2020-08-04 10:37:16 +08:00
Zexi Li
44dabd9af7
Merge pull request #7480 from swordqiu/automated-cherry-pick-of-#7479-upstream-release-3.2
...
Automated cherry pick of #7479 : fix: typo running_geusts => running_guests
2020-08-03 16:58:32 +08:00