Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ignore already exist error #61

Merged
merged 1 commit into from
Apr 3, 2019
Merged

ignore already exist error #61

merged 1 commit into from
Apr 3, 2019

Conversation

hzxuzhonghu
Copy link
Collaborator

No description provided.

@k82cn k82cn merged commit 3632d36 into master Apr 3, 2019
@k82cn k82cn deleted the controller branch April 3, 2019 11:38
wangyuqing4 pushed a commit to wangyuqing4/volcano-1 that referenced this pull request Apr 30, 2019
[Issue volcano-sh#61] scheduler性能优化,减少大量deepcopy操作,增加qps/burst

## 优化逻辑
1. 增加kubeclient出口限流的配置,并配置为 default-scheduler 对应的 qps 50 / burst 100
2. 在predicates和nodeorder内减少大量deepcopy的操作

## 遗留问题
1. scheduler的cache内部使用全局大锁,此处需要优化
2. nodeorder内nodeInfo每次执行nodeOrderFn的时候均会对node进行重建,此处消耗性能较大 

## 性能图
![profile001.svg](/uploads/7e323f66f04fe8e8023766fddc1f1835/profile001.svg)

## 优化结果
带有1000pod,minA为1的volcanojob,创建时间从55s变为22s

Issues info:
Issue ID: 61
Title: scheduler性能优化,减少大量deepcopy操作,增加qps/burst
Issue url: CBU-PaaS/Community/volcano/volcano#61


See merge request CBU-PaaS/Community/volcano/volcano!103
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants