Commit Graph
54 Commits
Author SHA1 Message Date
wanyaoqi 1bb42ae017 20181204-20181205 2019-01-22 16:56:47 +08:00
Qiu Jian cd3f46871a minor fixes 2018-12-27 00:05:57 +08:00
Qiu Jian 2e587bd6ab glance重构 update 1
Conflicts:
	Gopkg.lock
	pkg/appsrv/appsrv.go
	pkg/cloudcommon/options.go
	pkg/compute/models/hosts.go
	pkg/compute/models/quotas.go
	pkg/compute/service/service.go
	pkg/mcclient/mcclient.go
2018-12-26 22:52:13 +08:00
Qiu Jian c70201b177 temp commit
Conflicts:
	Gopkg.lock
	Gopkg.toml
	vendor/yunion.io/x/pkg/util/sysutils/storagetypes.go
	vendor/yunion.io/x/structarg/structarg.go
2018-12-26 22:44:03 +08:00
Yousong Zhou ae40f39d32 appsrv: FetchStruct(): 使用jsonutils 2018-12-23 15:26:50 +00:00
邱剑 2eec38953c Automatic merge from release/2.3.0 -> release/2.4.0
* commit '522697390818755e32964021e44bff63e752b8ee':
  修正worker状态信息
2018-12-22 17:07:59 +08:00
邱剑 5226973908 Automatic merge from release/2.2.0 -> release/2.3.0
* commit '51971ebb318a750d1f2cb1fb3522dd57576d9312':
  修正worker状态信息
2018-12-22 17:07:59 +08:00
屈轩 e768369181 修正worker状态信息 2018-12-22 17:05:37 +08:00
Qiu Jian a6b865e7a2 修正:1. sql.Rows使用后未关闭,导致占用db链接 2.
服务启动后,调用AppDBInit方法设置db连接池上限,避免耗尽mysql连接
3.
app和workmanager增加db属性,用来标示该worker和app是否使用数据库,从而估计需要设置的数据库连接的上限
2018-12-21 17:10:34 +08:00
Yousong Zhou dfbd27fd3a appsrv: remove debug code 2018-12-19 13:15:59 +00:00
Yousong Zhou a71d0518f4 appsrv: use copy() for copying slice 2018-12-19 13:15:59 +00:00
Yousong Zhou 27c9770017 appsrv: rewrite TestRadixMatchParams() 2018-12-19 13:15:59 +00:00
Yousong Zhou e7c6b8e7a5 appsrv: fix TestWorkerManagerError() 2018-12-19 13:15:59 +00:00
Yousong Zhou 5f2fb92caf appsrv: fix fmt verb
Warningf format %] has unknown verb ]
2018-12-19 13:15:59 +00:00
Yousong Zhou e6a6a9353b appsrv: use RWMutex for rootLock 2018-12-19 13:15:59 +00:00
邱剑 90b250c2da Merge pull request #717 in YUNIONIO/onecloud from ~WANYAOQI/onecloud:feature/wyq/server-create-disk-by-snapshot to release/2.4.0
* commit 'ad2de3384697067d40a68e06e7870c2a9e9612b3':
  fix code
  add snapshot reference count, fix code
  server create disk by snapshot, mount snapshot by fusefs
2018-12-12 21:15:19 +08:00
Qiu Jian a5dfe342a1 将host resource type设置为create_optional,且default为shared 2018-12-12 11:59:31 +08:00
wanyaoqi 86b3b38f41 add snapshot reference count, fix code 2018-12-11 20:48:46 +08:00
wanyaoqi 6a6806e65b server create disk by snapshot, mount snapshot by fusefs 2018-12-11 20:46:36 +08:00
邱剑 dcb4f12700 Merge pull request #712 in YUNIONIO/onecloud from ~QIUJIAN/onecloud:feature/qj-app-params-turnoff-log-for-specific-action to release/2.4.0
* commit 'd8e35fb11a3d12f18484d8694fe9cdca93edf926':
  context中增加SAppParams参数,允许在Modal的方法里访问http请求参数,也能控制是否日志和trace
2018-12-11 11:00:51 +08:00
Qiu Jian d8e35fb11a context中增加SAppParams参数,允许在Modal的方法里访问http请求参数,也能控制是否日志和trace 2018-12-10 23:39:30 +08:00
Qiu Jian fc925e38ce Merge branch 'release/2.4.0' of ssh://git.yunion.io/~qiujian/onecloud into hotfix/qj-policy-cache 2018-12-10 15:36:18 +08:00
Qiu Jian da1efdaabf 增加policy缓存,降低日志量和计算量 2018-12-10 15:35:15 +08:00
Qiu Jian 965e84ea36 update 2018-12-07 02:57:58 +08:00
Yousong Zhou 3386c0f59e appsrv: workers: 移除调试用日志 2018-12-03 13:44:46 +00:00
邱剑 00e001d981 Merge pull request #471 in YUNIONIO/onecloud from ~WANYAOQI/onecloud:feature/wyq/guest-disks-backup to release/2.4.0
* commit 'e64b71818b9f32f49ece1accce7adf011d12a4e1':
  region: support create backup guest; scheduler: support backup guest schedule
2018-11-26 13:45:08 +08:00
邱剑 6b2d42d7b9 Automatic merge from release/2.2.0 -> release/2.3.0
* commit '5f79b66ced502b82c999a0437e3fa1db3f196f59':
  改为补一条START日志
  Change workermanager backlog to 1024
  remove old log
  修正:在同步完vm的网络和磁盘信息后,再记录同步的日志
2018-11-23 02:05:09 +08:00
Qiu Jian 7d80c3f250 Change workermanager backlog to 1024 2018-11-23 01:53:29 +08:00
wanyaoqi e64b71818b region: support create backup guest;
scheduler: support backup guest schedule
2018-11-20 21:29:43 +08:00
Qiu Jian 77ed2af387 minor fixes 2018-11-09 12:28:18 +08:00
Qiu Jian caf0e3c36f 修正:1. panic后不返回500 2. 超时还会阻塞worker 2018-11-09 11:17:14 +08:00
邱剑 5be11457af Automatic merge from release/2.2.0 -> release/2.3.0
* commit 'bdf329c091f61a6cfa245c3344584272ad808cbc':
  改进:允许每个handler有独立的processTimeout和workermanager,用于上传等特殊的场景
2018-10-27 11:22:14 +08:00
Qiu Jian 20211ac972 改进:允许每个handler有独立的processTimeout和workermanager,用于上传等特殊的场景 2018-10-26 17:29:58 +08:00
Zexi Li aad9d13cca reuse appsrv.FetchEnv method 2018-10-25 12:14:37 +08:00
Qiu Jian fc61a8f9c5 add max_worker state 2018-10-22 10:02:40 +08:00
Qiu Jian 9cbd8891a9 增加:workerManager统计数据获取API 2018-10-22 09:53:50 +08:00
Qiu Jian 2d7e575e6f minor fixes 2018-10-22 01:43:31 +08:00
Qiu Jian 4d1d4e56fd 修正:worker timeout之后需要从worker
manager中移除,不再占用worker的数量限额,否则timeout之后,并不能解决整个服务被卡住的问题
2018-10-22 01:38:52 +08:00
Qiu Jian 0dbc93725d 修正:利用context.Timeout,appsrv支持processTimeout,避免yunionapi由于后端卡住导致yunionapi卡住 2018-10-20 22:32:43 +08:00
Qiu Jian 575ea95525 改进:允许climc指定tls证书,允许服务指定tls证书 2018-10-17 16:45:11 +08:00
屈轩 c09a63442f Merge branch 'release/2.2.0' of ssh://git.yunion.io/~quxuan/onecloud into feature/qx-azure 2018-09-15 14:02:21 +08:00
Qiu Jian c8e919af33 修正:radix match params只包含匹配的参数 2018-09-11 23:57:19 +08:00
邱剑 a42cef6e77 Merge pull request #160 in YUNIONIO/onecloud from ~WANYAOQI/onecloud:feature/wyq/local-disk-snapshot to release/2.2.0
* commit '5b5733916624792de9fe4c1aa438c0d320e80a4e':
  fix code
  - local disk snapshot create and delete - auto snapshot everyday - rewrite cornman - make dep and some fix - fix conflict
2018-09-10 23:55:25 +08:00
Qiu Jian 035ad926c8 改进:把path中的params合并到querystring中,这样允许在listItemFilter中访问这些params参数,并且实现对数据的过滤 2018-09-08 17:33:46 +08:00
wanyaoqi 4f2b50a869 - local disk snapshot create and delete
- auto snapshot everyday
- rewrite cornman
- make dep and some fix
- fix conflict
2018-09-06 16:22:36 +08:00
Zexi Li 40b99ef250 performClassActionHandler: handle body is nil 2018-08-25 12:50:41 +08:00
邱剑 2f7028e8f7 Automatic merge from release/2.0.0 -> release/2.1.0
* commit '6abf1210ab9a7ec6ee292161e3d2548dd3b44b74':
  修正: task 回调不到 stage tailed 的情况
2018-08-25 11:58:19 +08:00
Zexi Li 96d52d1061 修正: task 回调不到 stage tailed 的情况 2018-08-25 11:02:03 +08:00
Zexi Li 090a9c5e86 Merge branch 'release/2.0.0' of ssh://git.yunion.io/~lizexi/onecloud into release/2.1.0 2018-08-11 15:11:24 +08:00
Zexi Li e6788bb75e add doc.go for each package 2018-08-11 14:41:38 +08:00