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

feat(scheduler): support resource quota consideration during pod group enqueue procedure #1345

Merged
merged 4 commits into from
Apr 29, 2022

Conversation

merryzhou
Copy link
Contributor

@volcano-sh-bot volcano-sh-bot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Mar 4, 2021
@merryzhou merryzhou force-pushed the resourcequota branch 2 times, most recently from ad94619 to f604853 Compare March 4, 2021 11:18
@merryzhou merryzhou closed this Mar 4, 2021
@merryzhou merryzhou reopened this Mar 4, 2021
@zen-xu
Copy link
Contributor

zen-xu commented Mar 5, 2021

Add event will be more user-friendly

@Thor-wl
Copy link
Contributor

Thor-wl commented Mar 24, 2021

/assign @william-wang @wpeng102 @shinytang6 @zen-xu Please take a review.

@merryzhou merryzhou force-pushed the resourcequota branch 2 times, most recently from f914dbe to f3b6403 Compare March 24, 2021 03:51
@merryzhou merryzhou changed the title feat(scheduler): support resource quota consideration during pod group enqueue procedure WIP: feat(scheduler): support resource quota consideration during pod group enqueue procedure Mar 24, 2021
@volcano-sh-bot volcano-sh-bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Mar 24, 2021
@merryzhou merryzhou force-pushed the resourcequota branch 2 times, most recently from fdcfa1d to 0e08977 Compare March 24, 2021 07:33
@merryzhou
Copy link
Contributor Author

Add event will be more user-friendly

done

@merryzhou merryzhou changed the title WIP: feat(scheduler): support resource quota consideration during pod group enqueue procedure feat(scheduler): support resource quota consideration during pod group enqueue procedure Mar 24, 2021
@volcano-sh-bot volcano-sh-bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Mar 24, 2021
@merryzhou merryzhou closed this Mar 24, 2021
@merryzhou merryzhou reopened this Mar 24, 2021
@shinytang6
Copy link
Member

l think we also need a doc for this plugin ?

Copy link

@Robert-Christensen-visa Robert-Christensen-visa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This plugin would be useful and would resolve an issue we are encountering in our setup, so I hope it gets merged soon. This is really great!

It looks like there might be a corner case this is not covered covered.

I assume this plugin will look at pending podgroups and will enqueue them only if there is enough capacity in the namespace according to Kubernetes ResourceQuota.

If many jobs small jobs are submitted to a namespace at the same time, it is possible for all the jobs to be enqueued because this plugin is not keeping state of previous podgroups that have been permitted in the current scheduling round. Take this example:

apiVersion: v1
kind: ResourceQuota
metadata:
  name: small-quota
spec:
  hard:
    cpu: "2"

Say I have many small jobs I want to queue in the namespace small that has the above ResourceQuota. Here is a template I used. I saved this file as job_template.json:

apiVersion: batch.volcano.sh/v1alpha1
kind: Job
metadata:
  name: vcjob-job-<id>
spec:
  minAvailable: 1
  schedulerName: volcano
  tasks:
    - replicas: 1
       name: "worker"
       template:
        spec:
          containers:
            - image: ubuntu
              imagePullPolicy: IfNotPresent
              name: ubuntu
              command: ["sh", "-c", "sleep 60"]
              resources:
                limits:
                 cpu: "1"
                 memory: 64Mi
                requests:
                 cpu: "1"
                 memory: 64Mi
            restartPolicy: OnFailure

I submit many of these jobs at once, using this script:

for id in $(seq 32)
do
  sed "s/<id>/job-$id/g" < job_template.json | \
  kubectl apply -n small -f -
done

When each job is considered individually using the resourcequota plugin, they will all be permitted. I don't think this should be the case, I think the plugin will need to consider other podgroups that have already been permitted in the scheduling round to prevent it from enqueueing too many podgroups and exceeding the namespace resource quota.

I have made some suggestions that would fix this issue. This assumes the order of jobs submitted is in priority order.

Comment on lines 36 to 40
func (rq *resourceQuotaPlugin) OnSessionOpen(ssn *framework.Session) {
ssn.AddJobEnqueueableFn(rq.Name(), func(obj interface{}) int {
job := obj.(*api.JobInfo)
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
func (rq *resourceQuotaPlugin) OnSessionOpen(ssn *framework.Session) {
ssn.AddJobEnqueueableFn(rq.Name(), func(obj interface{}) int {
job := obj.(*api.JobInfo)
func (rq *resourceQuotaPlugin) OnSessionOpen(ssn *framework.Session) {
pendingResources := make(map[string]v1.ResourceList)
ssn.AddJobEnqueueableFn(rq.Name(), func(obj interface{}) int {
job := obj.(*api.JobInfo)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

Comment on lines 48 to 51
hardResources := quota.ResourceNames(resourceQuota.Hard)
requestedUsage := quota.Mask(*resourcesRequests, hardResources)
newUsage := quota.Add(resourceQuota.Used, requestedUsage)
maskedNewUsage := quota.Mask(newUsage, quota.ResourceNames(requestedUsage))

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
hardResources := quota.ResourceNames(resourceQuota.Hard)
requestedUsage := quota.Mask(*resourcesRequests, hardResources)
newUsage := quota.Add(resourceQuota.Used, requestedUsage)
maskedNewUsage := quota.Mask(newUsage, quota.ResourceNames(requestedUsage))
hardResources := quota.ResourceNames(resourceQuota.Hard)
requestedUsage := quota.Mask(*resourcesRequests, hardResources)
var resourcesUsed = resourceQuota.Used
if pendingUse, found := pendingResources[job.Namespace]; found {
resourcesUsed = quota.Add(pendingUse, resourcesUsed)
}
newUsage := quota.Add(resourcesUsed, requestedUsage)
maskedNewUsage := quota.Mask(newUsage, quota.ResourceNames(requestedUsage))

Comment on lines 66 to 78
}
return util.Permit

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
}
return util.Permit
}
if _, found := pendingResources[job.Namespace]; !found {
pendingResources[job.Namespace] = v1.ResourceList{}
}
pendingResources[job.Namespace] = quota.Add(pendingResource[job.Namespace], *resourcesRequests)
return util.Permit

@Thor-wl
Copy link
Contributor

Thor-wl commented May 20, 2021

This plugin would be useful and would resolve an issue we are encountering in our setup, so I hope it gets merged soon. This is really great!

It looks like there might be a corner case this is not covered covered.

I assume this plugin will look at pending podgroups and will enqueue them only if there is enough capacity in the namespace according to Kubernetes ResourceQuota.

If many jobs small jobs are submitted to a namespace at the same time, it is possible for all the jobs to be enqueued because this plugin is not keeping state of previous podgroups that have been permitted in the current scheduling round. Take this example:

apiVersion: v1
kind: ResourceQuota
metadata:
  name: small-quota
spec:
  hard:
    cpu: "2"

Say I have many small jobs I want to queue in the namespace small that has the above ResourceQuota. Here is a template I used. I saved this file as job_template.json:

apiVersion: batch.volcano.sh/v1alpha1
kind: Job
metadata:
  name: vcjob-job-<id>
spec:
  minAvailable: 1
  schedulerName: volcano
  tasks:
    - replicas: 1
       name: "worker"
       template:
        spec:
          containers:
            - image: ubuntu
              imagePullPolicy: IfNotPresent
              name: ubuntu
              command: ["sh", "-c", "sleep 60"]
              resources:
                limits:
                 cpu: "1"
                 memory: 64Mi
                requests:
                 cpu: "1"
                 memory: 64Mi
            restartPolicy: OnFailure

I submit many of these jobs at once, using this script:

for id in $(seq 32)
do
  sed "s/<id>/job-$id/g" < job_template.json | \
  kubectl apply -n small -f -
done

When each job is considered individually using the resourcequota plugin, they will all be permitted. I don't think this should be the case, I think the plugin will need to consider other podgroups that have already been permitted in the scheduling round to prevent it from enqueueing too many podgroups and exceeding the namespace resource quota.

I have made some suggestions that would fix this issue. This assumes the order of jobs submitted is in priority order.

Thanks for your advice. The request resources of podgroups, which has already been admitted to be enqueued at current scheduling round, should be considered as used in namespace quota. This feature is important and we will compelete review as soon as possible when the developer resolved the comments and conflicts.

@merryzhou
Copy link
Contributor Author

l think we also need a doc for this plugin ?

#1583

@Thor-wl
Copy link
Contributor

Thor-wl commented Jul 16, 2021

Is this PR still needed? @merryzhou

@stale
Copy link

stale bot commented Sep 14, 2021

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@stale stale bot added lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels Sep 14, 2021
@merryzhou merryzhou force-pushed the resourcequota branch 2 times, most recently from 44c2c01 to 94f86d3 Compare March 20, 2022 10:22
@@ -40,6 +40,9 @@ type NamespaceInfo struct {
Name NamespaceName
// Weight is the highest weight among many ResourceQuota.
Weight int64

// RQStatus stores the ResourceQuotaStatus of all ResourceQuotas in this namespace
RQStatus map[string]v1.ResourceQuotaStatus
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's rename RQStatus to QuotaStatus :)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1
I agree with that QuotaStatus may be more readable.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

@william-wang
Copy link
Member

@merryzhou Overall, looks good to me. Please make the ci happy.

@merryzhou merryzhou force-pushed the resourcequota branch 2 times, most recently from 8ffc140 to e382c67 Compare April 19, 2022 02:45
@merryzhou
Copy link
Contributor Author

@merryzhou Overall, looks good to me. Please make the ci happy.

done

@Thor-wl
Copy link
Contributor

Thor-wl commented Apr 19, 2022

/lgtm

@volcano-sh-bot volcano-sh-bot added the lgtm Indicates that a PR is ready to be merged. label Apr 19, 2022
Signed-off-by: merryzhou <merryzhou0882@gmail.com>
Signed-off-by: merryzhou <merryzhou0882@gmail.com>
Signed-off-by: merryzhou <merryzhou0882@gmail.com>
Signed-off-by: merryzhou <merryzhou0882@gmail.com>
@volcano-sh-bot volcano-sh-bot removed the lgtm Indicates that a PR is ready to be merged. label Apr 27, 2022
Copy link
Member

@shinytang6 shinytang6 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, l think it's ready to go!
/cc @Thor-wl @william-wang

@Thor-wl
Copy link
Contributor

Thor-wl commented Apr 29, 2022

/approve

@volcano-sh-bot volcano-sh-bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Apr 29, 2022
@volcano-sh-bot volcano-sh-bot added the lgtm Indicates that a PR is ready to be merged. label Apr 29, 2022
@volcano-sh-bot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: Thor-wl

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@volcano-sh-bot volcano-sh-bot merged commit 8b214cb into volcano-sh:master Apr 29, 2022
5had3z added a commit to 5had3z/volcano that referenced this pull request May 19, 2022
commit 718b91321f87d9f4f3fb5dcce8fee4be16049149
Merge: 25de0b85 c3d7bba1
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Wed May 18 09:25:36 2022 +0800

    Merge pull request #2242 from Thor-wl/0517-reschedulingDocFix

    remove redundant parameter for rescheduling

commit c3d7bba17b2d6c09d8fc1e47ae9664b5928db6c1
Author: Thor-wl <13164644535@163.com>
Date:   Tue May 17 19:43:05 2022 +0800

    remove redundant parameter for rescheduling

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 25de0b85a7d7c18b1c4df9bc60f89dbbcab8378b
Merge: b2f4c254 5d769de4
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Tue May 17 16:46:33 2022 +0800

    Merge pull request #2240 from Thor-wl/0517-reschedulingBugFix

    fix bug that parse strategy array error

commit 5d769de4c2203427120a9e0a68f22abf1dd0e45c
Author: Thor-wl <13164644535@163.com>
Date:   Tue May 17 11:53:57 2022 +0800

    fix bug that parse strategy array error

    Signed-off-by: Thor-wl <13164644535@163.com>

commit b2f4c254aec29d5f4b690648db79479a84053385
Merge: 375b7fe1 91ea4fc7
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon May 16 17:28:35 2022 +0800

    Merge pull request #1961 from jiangkaihua/update-pg-annos

    Inherit annotations from upper resources to k8s podgroup.

commit 91ea4fc72615bb9ecfdfe9fc4f38d2c9fdfc21f3
Author: jiangkaihua <jiangkaihua1@huawei.com>
Date:   Fri Jan 14 10:34:08 2022 +0800

    Update job info to receive new job waiting time key.

    Signed-off-by: jiangkaihua <jiangkaihua1@huawei.com>

commit f9f5a853e9dc7fa294084fc8ad18ae33e4e63eb5
Author: jiangkaihua <jiangkaihua1@huawei.com>
Date:   Thu Jan 13 16:59:07 2022 +0800

    Add controller rules in development yaml.

    Signed-off-by: jiangkaihua <jiangkaihua1@huawei.com>

commit 5241fa7532e56a563351d6d83b7368db06664e4e
Author: jiangkaihua <jiangkaihua1@huawei.com>
Date:   Mon Jan 10 16:43:20 2022 +0800

    Inherit annotations from upper resources to podgroup created by k8s pods.

    Signed-off-by: jiangkaihua <jiangkaihua1@huawei.com>

commit 375b7fe17afa51050d08c556634ff43afd2b1307
Merge: c9f1c1ba adacb864
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon May 16 15:26:35 2022 +0800

    Merge pull request #2194 from hwdef/add-mpi-job-plugin

    add mpi plugin

commit c9f1c1ba1225f25c54f030119fd922d615133622
Merge: 87148e05 b27b4bbe
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Sat May 14 18:35:33 2022 +0800

    Merge pull request #2236 from william-wang/sunset-elect

    sunset the reservation plugin and elect reserve actions

commit 87148e05db8e717970faadb68fe798c538027ad1
Merge: ff4cde9f 62e813c7
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri May 13 19:24:33 2022 +0800

    Merge pull request #2230 from xiaoanyunfei/bugfix/metrics

    clean up metrics of deleted objects

commit b27b4bbe7d19e225e75a11e424bee38ec29a4041
Author: william-wang <wang.platform@gmail.com>
Date:   Fri May 13 18:37:31 2022 +0800

    sunset the elect reserve and reservation plugin

    Signed-off-by: william-wang <wang.platform@gmail.com>

commit ff4cde9fd1e5384416284fd36b63142426a03fe6
Merge: c78681d4 97e14bb1
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri May 13 18:05:33 2022 +0800

    Merge pull request #2214 from zbbkeepgoing/master

    fix calculate inqueue resource bug in opensession

commit c78681d4a3f425a3dfba723a2fbc734de2766b35
Merge: 137bf564 3c9815b1
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri May 13 17:19:33 2022 +0800

    Merge pull request #2140 from FengXingYuXin/master

    fix: add jobUID into job's podgroup name ensure podgroup's unique

commit 3c9815b1ace467620b49813f780ab24760d80495
Merge: e1c78830 137bf564
Author: FengXingYuXin <15802743862@163.com>
Date:   Fri May 13 14:37:38 2022 +0800

    fix code conflict
    Signed-off-by: FengXingYuXin <15802743862@163.com>

commit e1c78830f1ee1d3ae428536e47055890015d0143
Author: FengXingYuXin <15802743862@163.com>
Date:   Fri May 13 14:21:28 2022 +0800

    fix conflict in test
    Signed-off-by: FengXingYuXin <15802743862@163.com>

commit 16bbc7d1826cdc910b7f9e0473b70e77fc75585c
Author: FengXingYuXin <15802743862@163.com>
Date:   Fri May 13 12:04:42 2022 +0800

    fix: use pgName instead of jobName in e2e cases
    Signed-off-by: FengXingYuXin <15802743862@163.com>

commit 137bf56499a47764e50b4e2ea7f959ed6b511525
Merge: 04347355 f38b2bf7
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri May 13 11:18:32 2022 +0800

    Merge pull request #2222 from Thor-wl/0509-1680

    allow privilege containers to pass the admission webhook validation by default

commit 04347355af39021ce373b4ae1df03742bb387878
Merge: 6e2b1697 2a09705b
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri May 13 09:46:32 2022 +0800

    Merge pull request #2216 from elinx/fix-numa-div0

    numa divided by zero bugfix

commit 62e813c7441b2a2f850416a0e4786d29c61097bd
Author: sunxiaofei <sunxiaofei@xiaohongshu.com>
Date:   Thu May 12 20:26:52 2022 +0800

    clean up metrics of deleted objects

    Signed-off-by: sunxiaofei <sunxiaofei@xiaohongshu.com>

commit adacb86429f367c7ba163cc8b96fcd023e874a38
Author: hwdef <hwdefcom@outlook.com>
Date:   Thu May 5 15:53:34 2022 +0800

    add mpi plugin

    Signed-off-by: hwdef <hwdefcom@outlook.com>

commit 6e2b1697f40e16cd9f2216fb91dfbfcd9b8a5cec
Merge: e7f57dba 0bad9505
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu May 12 15:37:29 2022 +0800

    Merge pull request #2218 from zirain/helm

    fix helm install

commit f38b2bf78dcd214e4499971c8c05b1930fa0c382
Author: Thor-wl <13164644535@163.com>
Date:   Wed May 11 15:53:48 2022 +0800

    fix admission webhook that allow privilege container to pass the validation

    Signed-off-by: Thor-wl <13164644535@163.com>

commit e7f57dba08dfc01d91328ca87ce1b499f3c4ed9c
Merge: 2cfce7a1 15c9409e
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu May 12 11:54:31 2022 +0800

    Merge pull request #2215 from WingkaiHo/fix/id-of-gpu-devices-never-delete-when-number-gpu-decrease

    fix id of gpu devices never delete when number gpu decrease

commit 0bad9505f6ef0692a56a6e165b3c8b1e09644480
Author: hejianpeng <hejianpeng2@huawei.com>
Date:   Tue May 10 20:27:18 2022 +0800

    remove files

    Signed-off-by: hejianpeng <hejianpeng2@huawei.com>

commit 8da53719f07b3da6e1d58e9c4faf7cbd620df9ca
Author: hejianpeng <hejianpeng2@huawei.com>
Date:   Tue May 10 20:10:54 2022 +0800

    fix generate-yaml.sh

    Signed-off-by: hejianpeng <hejianpeng2@huawei.com>

commit 0cba4a751e4ae0937c0ec0f45dc84cd9348156a6
Author: hejianpeng <hejianpeng2@huawei.com>
Date:   Tue May 10 09:07:27 2022 +0800

    fix helm template error

    Signed-off-by: hejianpeng <hejianpeng2@huawei.com>

commit 5a2ce51607afa30350a6661d978b101548224e97
Author: hejianpeng <hejianpeng2@huawei.com>
Date:   Mon May 9 17:18:32 2022 +0800

    fix helm install

    Signed-off-by: hejianpeng <hejianpeng2@huawei.com>

commit 2a09705b45ef85cd110f07cc4583ee68e2a91fc9
Author: xilinxing 00347057 <xilinxing@huawei.com>
Date:   Mon May 9 14:50:00 2022 +0800

    numa divided by zero bugfix

    Signed-off-by: xilinxing 00347057 <xilinxing@huawei.com>

commit 15c9409e1ba6a32e6f64ffeb241ebec482a9c453
Author: yongjiahe <yongjiahe@tuputech.com>
Date:   Sat May 7 16:20:33 2022 +0800

    fix id of gpu devices never delete when number gpu decrease

    Signed-off-by: yongjiahe <yongjiahe@tuputech.com>

commit 97e14bb138556aebc61767b6f2ac138f6751e371
Author: Binbin Zou <zbbkeepgoing@163.com>
Date:   Sat May 7 11:09:46 2022 +0800

    fix calculate inqueue resource bug in opensession

    Signed-off-by: Binbin Zou <zbbkeepgoing@163.com>

commit 2cfce7a1305e4ad6d3dcb1a11bf3dc528aee0701
Merge: 171df2e5 97dd4733
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri May 6 10:48:26 2022 +0800

    Merge pull request #2204 from qiankunli/feature/elastic5

    check and fix pr2171

commit 97dd4733e126e2155890bef01a18fba95f685f77
Author: qiankunli <qiankunli@qq.com>
Date:   Thu May 5 15:33:51 2022 +0800

    change LessEqual to LessEqualPartly

    Signed-off-by: qiankunli <qiankunli@qq.com>

    add spark test case

    Signed-off-by: qiankunli <qiankunli@qq.com>

commit 171df2e569ab936cd77136caa9636b12c0a8bfbd
Merge: f687d556 e820ad66
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu May 5 10:59:23 2022 +0800

    Merge pull request #2184 from Thor-wl/0421-reschedulingPlugin

    add rescheduling plugin

commit f687d556a93e6f9357fc3ace879067ee92ce0e07
Merge: 8b214cb5 fced15dc
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon May 2 06:23:20 2022 +0800

    Merge pull request #2175 from qiankunli/feature/kubectl_column

    add additionalPrinterColumns

commit fced15dcdd8f3f053e9185bb08ccaf2ceafed3f3
Author: qiankunli <qiankunli@qq.com>
Date:   Tue Apr 19 15:17:08 2022 +0800

    add additionalPrinterColumns

    Signed-off-by: qiankunli <qiankunli@qq.com>

    fix yaml

    Signed-off-by: qiankunli <qiankunli@qq.com>

    update arm64

    Signed-off-by: qiankunli <qiankunli@qq.com>

    update

    Signed-off-by: qiankunli <qiankunli@qq.com>

commit 8b214cb587ebda64969d9d8f578f1ef3a1a941ab
Merge: 966094d9 1ccf489c
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Apr 29 17:16:21 2022 +0800

    Merge pull request #1345 from merryzhou/resourcequota

    feat(scheduler): support resource quota consideration during pod group enqueue procedure

commit e820ad666c510baa0f3f770f0195ad130554f81f
Author: Thor-wl <13164644535@163.com>
Date:   Wed Mar 16 17:49:29 2022 +0800

    add rescheduling plugin

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 966094d94dc8569c3b30b502f8327e4f345ac4ba
Merge: 4579b8c9 768a5ee3
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Apr 28 15:22:20 2022 +0800

    Merge pull request #2200 from jiangxiaobin96/priorityClassName

    add priorityClassName for rescheduler

commit 768a5ee3e00692ec029ac1e3a5922e864a0952b5
Author: jiangxiaobin96 <401236678@qq.com>
Date:   Thu Apr 28 02:19:54 2022 +0000

    add priorityClassName for rescheduler

    Signed-off-by: jiangxiaobin96 <401236678@qq.com>

commit 1ccf489c13ad30ed037724af15e3b21fb7ee72fc
Author: merryzhou <merryzhou0882@gmail.com>
Date:   Mon Mar 21 18:49:42 2022 +0800

    fix comments

    Signed-off-by: merryzhou <merryzhou0882@gmail.com>

commit 1678d064d46c61a5f777ab928c7b9d5bc272e45a
Author: merryzhou <merryzhou0882@gmail.com>
Date:   Sun Dec 19 21:25:31 2021 +0800

    add events

    Signed-off-by: merryzhou <merryzhou0882@gmail.com>

commit a2a658ce9b70c61f2d28b380d72374fc024c4ba2
Author: merryzhou <merryzhou0882@gmail.com>
Date:   Sat Dec 18 14:29:11 2021 +0800

    update vendor

    Signed-off-by: merryzhou <merryzhou0882@gmail.com>

commit 5c0aaad816ef290cab8242b72c4c3b5bd82cb8e6
Author: merryzhou <merryzhou0882@gmail.com>
Date:   Sat Dec 18 14:28:51 2021 +0800

    add resourcequota plugin

    Signed-off-by: merryzhou <merryzhou0882@gmail.com>

commit 4579b8c9cd7818a35ddab6d331c3e74da062bf61
Merge: 3a73fdda aff7cac1
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Wed Apr 27 17:46:19 2022 +0800

    Merge pull request #2197 from Thor-wl/0427-apiUpdate

    update the dependency of apis up to date

commit aff7cac1329a86922054acea5074e79e79adb922
Author: Thor-wl <13164644535@163.com>
Date:   Wed Apr 27 17:10:45 2022 +0800

    update the yamls for installation

    Signed-off-by: Thor-wl <13164644535@163.com>

commit b6ebee7b7a968e5e634cfde4ac288bd4c7d745b6
Author: Thor-wl <13164644535@163.com>
Date:   Wed Apr 27 16:52:13 2022 +0800

    update the dependency of apis

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 3a73fdda284210891908ba94540a3ab29b8ca714
Merge: bb88ccb3 b3c96c21
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Wed Apr 27 10:49:16 2022 +0800

    Merge pull request #2196 from Thor-wl/0426-issue2195

    remove unresonable UT for allocate action

commit b3c96c21395bb511dfe6bce0abf04359e66966c5
Author: Thor-wl <13164644535@163.com>
Date:   Wed Apr 27 10:17:58 2022 +0800

    remove unresonable UT for allocate action

    Signed-off-by: Thor-wl <13164644535@163.com>

commit bb88ccb3fb2473e69732705d28a405d5d811bc34
Merge: 2d10b8bc 1d5ed1bf
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Wed Apr 27 08:36:16 2022 +0800

    Merge pull request #2173 from qiankunli/feature/elastic3

    support elastic

commit 1d5ed1bf2c408a4cc458dc89529714583fc9b548
Author: qiankunli <qiankunli@qq.com>
Date:   Mon Apr 11 10:22:18 2022 +0800

    fix conflict

    Signed-off-by: qiankunli <qiankunli@qq.com>

    add comment

    Signed-off-by: qiankunli <qiankunli@qq.com>

    fmt

    Signed-off-by: qiankunli <qiankunli@qq.com>

commit 2d10b8bc0ad52d3aa28831351e08ba3e05cf1fa3
Merge: c979ea79 ed74c568
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Tue Apr 26 20:50:21 2022 +0800

    Merge pull request #2169 from wpeng102/fix

    fix controller job cache not sync latest version issue

commit c979ea79a8c10b936567479540cc94ad696182cf
Merge: 73ad9fe3 8ec4d71e
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Tue Apr 26 20:31:21 2022 +0800

    Merge pull request #2151 from wpeng102/dev

    design doc for Enhance-Generate-PodGroup-OwnerReferences-for-Normal-Pod

commit 73ad9fe3c0c9b08c5c62512f876b2b05809c53eb
Merge: 25ab2ad2 19cd68b4
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Tue Apr 26 20:26:21 2022 +0800

    Merge pull request #2170 from jiangxiaobin96/master

    add overhead for pod request

commit 25ab2ad2cc3bc774b9d5d628c1c63ca0b26158a8
Merge: 10b772e7 d2169199
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Tue Apr 26 17:19:18 2022 +0800

    Merge pull request #2177 from Thor-wl/0414-tierAndPluginConfig

    add user guidance about how to configure volcano scheduler

commit 167b927a9d24a9cb761a9097e474d5e653f44bed
Author: Thor-wl <13164644535@163.com>
Date:   Wed Mar 16 11:25:25 2022 +0800

    add NodeUsage struct to support realtime scheduling

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 86bc5a67b6addd1067e705a1d645396a880624dc
Author: Thor-wl <13164644535@163.com>
Date:   Wed Mar 16 11:27:55 2022 +0800

    add IsToBeExecuted function to support executing registered functions in plugins regularly

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 10b772e760ac2e755797d53e4613fb4d587cc264
Merge: 629034d5 00328931
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Tue Apr 26 15:16:21 2022 +0800

    Merge pull request #2174 from Thor-wl/0322-shuffleAction

    add shuffle action

commit 0032893171fb8ae172589bb19887b56c826dc8a8
Author: Thor-wl <13164644535@163.com>
Date:   Mon Apr 25 19:35:20 2022 +0800

    update VictimTasks function

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 629034d521cd24798fd3d43690a21250d4e5d453
Merge: b3143548 8fc9a991
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon Apr 25 14:21:17 2022 +0800

    Merge pull request #2179 from Thor-wl/0420-jobPolicyDoc

    add user guidance about how to configure job and task policy

commit 5e087eb53c0004a7f49695e5fa5da6a5f1097504
Author: Thor-wl <13164644535@163.com>
Date:   Sun Apr 24 17:13:15 2022 +0800

    update the license of golang/mock up to date

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 931c136b498b6c5cd91cf5e4cc550a86bd168776
Author: Thor-wl <13164644535@163.com>
Date:   Sat Apr 23 19:26:18 2022 +0800

    add UT for shuffle action and mock a plugin with golang mock

    Signed-off-by: Thor-wl <13164644535@163.com>

commit b314354893dbfc4dfbe4dbe99fa7a80428302f52
Merge: e3c08cb2 dbe29fe7
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Sun Apr 24 14:12:16 2022 +0800

    Merge pull request #2176 from merryzhou/fix-taskMinAvailable

    fix task MinAvailable issue

commit dbe29fe7dc3e3ce58edfdc6db7b3fb1be89bc055
Author: merryzhou <merryzhou0882@gmail.com>
Date:   Tue Apr 19 15:34:32 2022 +0800

    fix task MinAvailable issue:

    1. task MinAvailable should greater than 0 when create & update job
    2. skip check when task MinAvailable == 0

    Signed-off-by: merryzhou <merryzhou0882@gmail.com>

commit b3e811870deb3e6caad21e3ec8d7cad699de4a38
Author: FengXingYuXin <15802743862@163.com>
Date:   Fri Apr 22 15:12:10 2022 +0800

    fix pg.Name's use in updatePodGroup handler
    Signed-off-by: FengXingYuXin <15802743862@163.com>

commit 8fc9a9919474f0ee1f98728e6f423e6ed72116ea
Author: Thor-wl <13164644535@163.com>
Date:   Wed Apr 20 11:33:50 2022 +0800

    add user guidance about how to configure job and task policy

    Signed-off-by: Thor-wl <13164644535@163.com>

commit e3c08cb22f463c33697c85737fbba24045ea6bae
Merge: eb4cddef a68c165a
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Apr 21 20:49:14 2022 +0800

    Merge pull request #2129 from william-wang/usage

    add usage based scheduling plugin

commit a68c165a69a8d64bbd3715d35599e1bbcb88d858
Author: william-wang <wang.platform@gmail.com>
Date:   Thu Apr 21 19:11:58 2022 +0800

    update the codes according to the review comments

    Signed-off-by: william-wang <wang.platform@gmail.com>

commit eb4cddefc4822f8a462203b72a2042094d0f1c01
Merge: 727ccf15 653cd988
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Apr 21 18:20:17 2022 +0800

    Merge pull request #2185 from sf-bigdata/simon-fix-volcano-admission-init

    Add Image pull secret for volcano-admission-init job

commit 653cd9883a750e85bd9f5178c11c5fbea9c7bf2e
Author: SimonYang-CS <simon@limx8.com>
Date:   Thu Apr 21 17:39:44 2022 +0800

    Add Image pull secret for volcano-admission-init job

    Signed-off-by: SimonYang-CS <simon@limx8.com>

commit 727ccf1587e0fbaaa0fc2a98f7b47984df94a726
Merge: 657a0b85 d3973cf6
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Apr 21 16:47:14 2022 +0800

    Merge pull request #2178 from sf-bigdata/simon-fix-helm

    Rename ClusterRole from prometheus to prometheus-volcano

commit 1eb451db35fb3f3262ae39fad928842a5bc5f7cf
Author: Thor-wl <13164644535@163.com>
Date:   Sat Apr 16 17:03:54 2022 +0800

    format the code to match CI

    Signed-off-by: Thor-wl <13164644535@163.com>

commit d3973cf6acca3c6dae7ec389b99ce0f7a5ace14a
Author: SimonYang-CS <simon@limx8.com>
Date:   Tue Apr 19 21:44:25 2022 +0800

    Rename ClusterRole from prometheus to prometheus-volcano

    Signed-off-by: SimonYang-CS <simon@limx8.com>

commit d2169199cdc767bed22ced02c7647ea6bb338ad9
Author: Thor-wl <13164644535@163.com>
Date:   Fri Apr 15 14:20:12 2022 +0800

    add user guidance about how to configure scheduler

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 563fe84c1948bf81c0eb1354c2a091629ce8d484
Author: FengXingYuXin <15802743862@163.com>
Date:   Tue Apr 19 14:19:04 2022 +0800

    remove UID args while create job in e2e/cases
    Signed-off-by: FengXingYuXin <15802743862@163.com>

commit d68d55ab55a397991a72fac8bc976cfed8574e68
Author: FengXingYuXin <15802743862@163.com>
Date:   Mon Apr 18 16:53:44 2022 +0800

    add translation from string to types.UID
    Signed-off-by: FengXingYuXin <15802743862@163.com>

commit 657c4a3303368ea5c1301834f60c814a23b5e5a7
Author: FengXingYuXin <15802743862@163.com>
Date:   Mon Apr 18 15:15:20 2022 +0800

    fix: e2e/utils/JobSpec UID type use k8s types.UID
    Signed-off-by: FengXingYuXin <15802743862@163.com>

commit 80b6b3f4cfcfe11137c3877da48bb3556337644b
Author: FengXingYuXin <15802743862@163.com>
Date:   Mon Apr 18 14:17:12 2022 +0800

    fix: add field UID into e2e/utils/JobSpec
    Signed-off-by: FengXingYuXin <15802743862@163.com>

commit 657a0b85aa8e0e8f3448c8d9b91ee56a3aee66c3
Merge: 3917ccf2 d55d7e35
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon Apr 18 11:39:11 2022 +0800

    Merge pull request #2154 from merryzhou/allow-task-no-retry

    allow no retry when task failed

commit 3917ccf20eb9553e011a3fd5d6779df2398e2046
Merge: 735f2820 1b7cf747
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon Apr 18 09:19:14 2022 +0800

    Merge pull request #2168 from Thor-wl/0413-sshDoc

    add user guidance for ssh plugin

commit 56d6dcdeb4021c54aed569ccda6e0f54667daa83
Author: Thor-wl <13164644535@163.com>
Date:   Sat Apr 16 16:47:51 2022 +0800

    update preempt and TDM to match VictimTasks function

    Signed-off-by: Thor-wl <13164644535@163.com>

commit f46453741ce02d13a7bcdffca752da5e96f1c154
Author: Thor-wl <13164644535@163.com>
Date:   Sat Apr 16 15:19:40 2022 +0800

    add shuffle action

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 19cd68b4c9acde909a0f0219926c9e3501dc9e08
Author: jiangxiaobin96 <401236678@qq.com>
Date:   Thu Apr 14 09:26:50 2022 +0000

    add overhead for pod request

    Signed-off-by: jiangxiaobin96 <401236678@qq.com>

commit a8b74d171b502b1097fbcf32944dedb3148cbbb2
Author: FengXingYuXin <15802743862@163.com>
Date:   Fri Apr 15 18:16:20 2022 +0800

    fix e2e cases' pgname into new format instead of jobName
    Signed-off-by: FengXingYuXin <15802743862@163.com>

commit 1b7cf747712e8d68a4e86c74e4a8e37a2b03cc97
Author: Thor-wl <13164644535@163.com>
Date:   Thu Apr 14 16:06:47 2022 +0800

    add user guidance for ssh plugin

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 735f28206c76a249f0f75703ee2b749834c3ca5a
Merge: ccda7582 3a589a26
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Apr 15 10:59:11 2022 +0800

    Merge pull request #2172 from Yikun/patch-3

    Only enable merge check for spark IT

commit ed74c5680dae8f1457cf7da51b1aeba1a02aaabc
Author: wpeng102 <wpeng102@126.com>
Date:   Thu Apr 14 19:11:38 2022 +0800

    unit test case add resourceversion

    Signed-off-by: wpeng102 <wpeng102@126.com>

commit 3a589a2629b357ddfb36238fedfc738de76726e6
Author: Yikun Jiang <yikunkero@gmail.com>
Date:   Thu Apr 14 18:03:33 2022 +0800

    Only enable merge check for spark IT

    Signed-off-by: Yikun Jiang <yikunkero@gmail.com>

commit e22d58254dc2f323ba82100fc38a7bdc579fac1d
Author: wpeng102 <wpeng102@126.com>
Date:   Thu Apr 14 16:26:35 2022 +0800

    fix controller job cache not sync latest version issue

    Signed-off-by: wpeng102 <wpeng102@126.com>

commit ccda7582e7df156ceddebeeb07fd83aacdf7d04a
Merge: 5ce64898 e8a8ffe1
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Apr 14 12:35:10 2022 +0800

    Merge pull request #2153 from Thor-wl/0407-envDoc

    add user guidance of env plugin

commit 5ce648989a532f19a6ecacf7a0c6ee294af2b91d
Merge: c3509511 b592d12a
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Apr 14 09:48:10 2022 +0800

    Merge pull request #2162 from Thor-wl/0407-svcDoc

    add user guidance for svc plugin

commit c350951109e37e31ce3557d08c473e9f2d1a3a69
Merge: 32bf1abb 8e9bd281
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Wed Apr 13 19:07:11 2022 +0800

    Merge pull request #2164 from wpeng102/fix

    fix controller warning message

commit 32bf1abb889888f1ff5a55b149ff0dd827cfb958
Merge: 6dfaf3f8 54bb234a
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Wed Apr 13 17:25:10 2022 +0800

    Merge pull request #2163 from Yikun/patch-2

    fix: Add mirror for Spark voclano IT

commit 54bb234a18eec029203911d79c754a23fdda9dbf
Author: Yikun Jiang <yikunkero@gmail.com>
Date:   Wed Apr 13 11:13:41 2022 +0800

    Add mirror for Spark voclano IT

    Signed-off-by: Yikun Jiang <yikunkero@gmail.com>

commit 8e9bd2814305702eff99a12d4f75d2593925655b
Author: wpeng102 <wpeng102@126.com>
Date:   Wed Apr 13 15:45:10 2022 +0800

    fix warning message

    Signed-off-by: wpeng102 <wpeng102@126.com>

commit e8a8ffe10ad5e737f3a6945fbb564237ff8a45cc
Author: Thor-wl <13164644535@163.com>
Date:   Thu Apr 7 16:42:58 2022 +0800

    add user guidance of env plugin

    Signed-off-by: Thor-wl <13164644535@163.com>

commit b592d12a4b428c7a064c93bf2070ebc6130da802
Author: Thor-wl <13164644535@163.com>
Date:   Fri Apr 8 17:28:52 2022 +0800

    add user guidance for svc plugin

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 6dfaf3f849b37e7c618bef1e2c398c04e1a1ca0f
Merge: 2b8cd9df 9dbe1414
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Tue Apr 12 16:55:04 2022 +0800

    Merge pull request #2023 from william-wang/master

    add design doc for usage based scheduling

commit 2b8cd9df019de3b3622f19e0da55123ded7b7591
Merge: cfaa06e9 5183e232
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon Apr 11 09:19:05 2022 +0800

    Merge pull request #2159 from HeGaoYuan/remove_useless_code

    remove useless code in task-topology's manager.go

commit cfaa06e9d797c41199375659502611ab294fb0cc
Merge: ac3b3133 5e70c503
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon Apr 11 08:40:03 2022 +0800

    Merge pull request #2157 from Thor-wl/0408-incubatioin

    update readme that Volcano has been accepted as an incubating project

commit 5183e232d741fa8fc220507f65192ce26abe306c
Author: HeGaoYuan <hegaoyuan@163.com>
Date:   Sat Apr 9 12:10:49 2022 +0800

    remove useless code in task-topology's manager.go; refer to https://github.com/volcano-sh/volcano/issues/2148

    Signed-off-by: HeGaoYuan <hegaoyuan@163.com>

commit 5e70c503216b3a66ad74a06b14b693a9196e71e8
Author: Thor-wl <13164644535@163.com>
Date:   Fri Apr 8 17:33:05 2022 +0800

    update readme that Volcano has been accepted as an incubating project

    Signed-off-by: Thor-wl <13164644535@163.com>

commit d55d7e3546aa85783f98b9373a65fb59dff93dc4
Author: merryzhou <merryzhou0882@gmail.com>
Date:   Fri Apr 8 15:20:03 2022 +0800

    allow no retry when task failed

    Signed-off-by: merryzhou <merryzhou0882@gmail.com>

commit 8ec4d71e45fcb4c34177da1b0a1ecd000707ef68
Author: wpeng102 <wpeng102@126.com>
Date:   Fri Apr 8 09:45:35 2022 +0800

    Signed-off-by: wpeng102 <wpeng102@126.com>

    Signed-off-by: wpeng102 <wpeng102@126.com>

    Signed-off-by: wpeng102 <wpeng102@126.com>

    update doc

    Signed-off-by: wpeng102 <wpeng102@126.com>

commit a1c3c7bddc793b49f4d224842ef08d66c7656408
Author: wpeng102 <wpeng102@126.com>
Date:   Thu Apr 7 16:26:08 2022 +0800

    design doc for Enhance-Generate-PodGroup-OwnerReferences-for-Normal-Pod

    Signed-off-by: wpeng102 <wpeng102@126.com>

commit ac3b31334b8b754ee2fd17af455cbeb92fde852e
Merge: f4d3d44b 03a7c8a2
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon Apr 4 12:25:59 2022 +0800

    Merge pull request #2105 from qiankunli/feature/support_preemptable_in_preempt

    support elastic annotation in preempt/reclaim plugin

commit 03a7c8a2d383c7368b722a4bd144be44be6a4455
Author: qiankunli <bert.li.qiankun@gmail.com>
Date:   Sat Mar 19 17:34:03 2022 +0800

    support elastic annotation in preempt plugin

    Signed-off-by: qiankunli <bert.li.qiankun@gmail.com>

    support elastic annotation in preempt plugin

    Signed-off-by: qiankunli <qiankunli@qq.com>

    go fmt

    Signed-off-by: qiankunli <qiankunli@qq.com>

    remove elastic

    Signed-off-by: qiankunli <qiankunli@qq.com>

    fix test case

    Signed-off-by: qiankunli <qiankunli@qq.com>

    fix reclaim test case

    Signed-off-by: qiankunli <qiankunli@qq.com>

    fix preempt/reclaim test case

    Signed-off-by: qiankunli <qiankunli@qq.com>

    fix preempt test case

    Signed-off-by: qiankunli <qiankunli@qq.com>

    fix preempt test case

    Signed-off-by: qiankunli <qiankunli@qq.com>

commit 95f329f4c0f850a0050e117ae94a6edfd56d03c1
Author: william-wang <wang.platform@gmail.com>
Date:   Sat Apr 2 17:08:59 2022 +0800

    fix the ci failures

    Signed-off-by: william-wang <wang.platform@gmail.com>

commit 22f786a3bc424d791cfe6822c5ba532da4191150
Author: FengXingYuXin <15802743862@163.com>
Date:   Thu Mar 31 18:31:35 2022 +0800

    fix: add jobUID into job's podgroup name ensure podgroup's unique
    Signed-off-by: FengXingYuXin <15802743862@163.com>

commit 9dbe1414ef19582427066d8019b2d2e3e587b866
Author: william-wang <wang.platform@gmail.com>
Date:   Thu Mar 31 15:56:11 2022 +0800

    update the threshold configuration

    Signed-off-by: william-wang <wang.platform@gmail.com>

commit f4d3d44b0e69b56a6842d9e540519cef4cc53498
Merge: 1a90b158 4d224d22
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Mar 31 08:05:17 2022 +0800

    Merge pull request #2122 from wpeng102/dev

    [code refine] if only one candidate node, no need do scoring for it

commit 4d224d2271324fcb7ae6b6a7bbfcc19fefba823d
Merge: ebc36098 1a90b158
Author: wpeng102 <wpeng102@126.com>
Date:   Thu Mar 31 07:26:32 2022 +0800

    Merge remote-tracking branch 'upstream/master' into dev

commit 1a90b15849d334985af541ee165476ce638cea4b
Merge: b2b11009 c47e0f3a
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Wed Mar 30 21:00:15 2022 +0800

    Merge pull request #2132 from xiaoanyunfei/bugfix/signal

    fix signal on operating system expcept windows

commit c47e0f3a90d379f644924b1889a66386c5c7af64
Author: sunxiaofei <sunxiaofei@xiaohongshu.com>
Date:   Wed Mar 30 17:19:44 2022 +0800

    fix signal on operating system except windows

    Signed-off-by: sunxiaofei <sunxiaofei@xiaohongshu.com>

commit b2b110091523bd9e3bf14076803f1d23a75efeeb
Merge: 19498030 93be23fc
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Wed Mar 30 19:54:18 2022 +0800

    Merge pull request #2133 from wpeng102/ut

    fix dynamic provision ut case error

commit 93be23fc9e698f3a8f9400681f5efb8d01776abd
Author: wpeng102 <wpeng102@126.com>
Date:   Wed Mar 30 19:02:11 2022 +0800

    fix dynamic provision ut case error

    Signed-off-by: wpeng102 <wpeng102@126.com>

commit c6cff6fcba2969e3a4d7d12c5d4bccf3b483c807
Author: william-wang <wang.platform@gmail.com>
Date:   Wed Mar 30 11:21:48 2022 +0800

    update the vendor

    Signed-off-by: william-wang <wang.platform@gmail.com>

commit 7ac670e56cf2270a5d82cd597d83a510794c2008
Author: william-wang <wang.platform@gmail.com>
Date:   Tue Mar 29 23:02:07 2022 +0800

    add usage based scheduling plugin

    Signed-off-by: william-wang <wang.platform@gmail.com>

commit 9be34d43f08a4c4230612ea920a17bd36a28a9f4
Author: william-wang <wang.platform@gmail.com>
Date:   Tue Mar 29 22:59:27 2022 +0800

    support getting metrics data from prometheus in cache

    Signed-off-by: william-wang <wang.platform@gmail.com>

commit 749d1f0464b07a831fdc514d80af43127f2a81bf
Author: william-wang <wang.platform@gmail.com>
Date:   Tue Mar 29 22:48:52 2022 +0800

    add design doc for usage based scheduling

    Signed-off-by: william-wang <wang.platform@gmail.com>

commit 19498030cff7b9ff195c12c31d88761049c0e3ea
Merge: db2936fd b6b725a9
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Tue Mar 29 10:56:16 2022 +0800

    Merge pull request #2125 from zrss/fix-init

    Skip verify init container SecurityContex.Privileged

commit b6b725a9131360fb43cde2b5d90e0dd7a1e1cf98
Author: Zrss <huangzhesi@gmail.com>
Date:   Mon Mar 28 23:09:20 2022 +0800

    Skip verify init container SecurityContex.Privileged

    Signed-off-by: Zrss <huangzhesi@gmail.com>

commit ebc36098f7796a4e83d00ceca7ce80cf568ed10a
Author: wpeng102 <wpeng102@126.com>
Date:   Mon Mar 28 17:00:24 2022 +0800

    remove duplicate comments

    Signed-off-by: wpeng102 <wpeng102@126.com>

commit 05813cf85b03756046bd6de71667e230781b206e
Author: wpeng102 <wpeng102@126.com>
Date:   Mon Mar 28 14:19:14 2022 +0800

    remove useless log

    Signed-off-by: wpeng102 <wpeng102@126.com>

commit a1f3a8dd0268d71a0eabdfbb0ae958747d583708
Author: wpeng102 <wpeng102@126.com>
Date:   Mon Mar 28 10:45:42 2022 +0800

    [code refine] if only one candidate node, no need do scoring for it

    Signed-off-by: wpeng102 <wpeng102@126.com>

commit db2936fd44f304862a6f1888204fb41ed44ede6d
Merge: 11c5f8c1 d98eb6cd
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Sat Mar 26 10:22:12 2022 +0800

    Merge pull request #2113 from Yikun/spark-e2e

    Add `E2E Spark Integration Test`

commit 11c5f8c149a8ebb6296d08980a9f0b9d90828297
Merge: 42aaeeab 056a286f
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Sat Mar 26 10:05:13 2022 +0800

    Merge pull request #2117 from wpeng102/dev

    Remove reduplicate code

commit 056a286f77f29db50cdfa3de63c11622b7804afa
Author: wpeng102 <wpeng102@126.com>
Date:   Sat Mar 26 09:38:53 2022 +0800

    Signed-off-by: wpeng102 <wpeng102@126.com>

commit d98eb6cd14c6722d337fa6db629b109bf1f169e9
Author: Yikun Jiang <yikunkero@gmail.com>
Date:   Thu Mar 24 17:04:53 2022 +0800

    Add `E2E Spark Integration Test`

    Signed-off-by: Yikun Jiang <yikunkero@gmail.com>

commit 42aaeeab50cb38d98056ac110721c8d0db541e0a
Merge: ff87258b 40aca58b
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Tue Mar 22 14:57:10 2022 +0800

    Merge pull request #2103 from hwdef/update-helm-version

    update helm version in install.sh

commit 5d2aa1e58cd07010bc43e623e8f67792d4d837ef
Author: Thor-wl <13164644535@163.com>
Date:   Wed Mar 16 11:29:06 2022 +0800

    add tool functions BuildBestEffortPod and BuildPodWithPriority

    Signed-off-by: Thor-wl <13164644535@163.com>

commit ff87258b59ae716ad4f212b73443a31003f47fb9
Merge: b38e684c 70dbaa1d
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Mar 18 17:53:05 2022 +0800

    Merge pull request #2104 from hwdef/fix-controller-gen-install

    Modify the way to install the controller-gen

commit 70dbaa1de6bdd0044fce78ff1f38a854c76835ad
Author: hwdef <hwdefcom@outlook.com>
Date:   Fri Mar 18 16:32:45 2022 +0800

    Modify the way to install the controller-gen

    Signed-off-by: hwdef <hwdefcom@outlook.com>

commit 40aca58b54b0d5d6ca05cdd6b508b61a47edf678
Author: hwdef <hwdefcom@outlook.com>
Date:   Fri Mar 18 16:15:48 2022 +0800

    update helm version in install.sh

    Signed-off-by: hwdef <hwdefcom@outlook.com>

commit b38e684c68ff0379a36888e8240b1e3bd7cae9d5
Merge: 6ea23412 8c26b0ba
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Wed Mar 16 14:32:03 2022 +0800

    Merge pull request #2097 from Thor-wl/0316-fixDRFDoc

    fix some spell error for drf doc

commit 8c26b0ba53066e59d4275bddf06634d0b731a3ef
Author: Thor-wl <13164644535@163.com>
Date:   Wed Mar 16 11:23:12 2022 +0800

    fix some spell error for drf doc

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 6ea23412696eb7369e8e3dcf543604a5341058e1
Merge: 0d0258f8 df585081
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon Mar 14 14:11:01 2022 +0800

    Merge pull request #2059 from Thor-wl/0307-roadmap

    add key feautures roadmap for v1.6

commit df5850819621e5c4a339357d222d5cbe72613fc7
Author: Thor-wl <13164644535@163.com>
Date:   Mon Mar 7 16:40:13 2022 +0800

    add key feautures roadmap for v1.6

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 0d0258f84027adce53ef82bf51810f0ee35123b0
Merge: fac7d5f0 59dabcb2
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon Mar 14 10:10:01 2022 +0800

    Merge pull request #2084 from chanhz/feat-delete-jobSharemetrics

    fix the jobShare metric when job terminated

commit 59dabcb2c4dc0278d5b06ac76282d850a899bb93
Author: chanhz <f13ichanhz@gmail.com>
Date:   Mon Mar 14 00:52:58 2022 +0800

    add DeleteJobShare to remove the jobShare metrics for terminated jobs

    Signed-off-by: chanhz <f13ichanhz@gmail.com>

commit fac7d5f05bfe2e8da1d9d5a5ce9275418ec626a4
Merge: 18a88b7b 4d184b0c
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Sun Mar 13 10:14:50 2022 +0800

    Merge pull request #2078 from william-wang/admit-pod

    fix the driver pod can not be created due to unreasonable admit

commit 4d184b0cb5a661960608cbccdda14bda9240ff3e
Author: william-wang <wang.platform@gmail.com>
Date:   Sat Mar 12 23:46:49 2022 +0800

    fix the driver pod can not be created due to unreasonable admit

    Signed-off-by: william-wang <wang.platform@gmail.com>

commit 18a88b7b93568b14b681cef077e387f18b851a0d
Merge: c5bed286 177e134d
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Mar 11 17:26:52 2022 +0800

    Merge pull request #2071 from Yikun/release_time

    Change volcano docker release time to 2 times per day

commit c5bed286211af4f9d94503968c1c6b06baa882d1
Merge: 98bb9ea7 908371d2
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Mar 11 17:22:51 2022 +0800

    Merge pull request #2069 from Yikun/pr-2068

    Make sure Open state queue can be deleted

commit 177e134d4f3736c5a5866f5e6da029228b1bf74e
Author: Yikun Jiang <yikunkero@gmail.com>
Date:   Fri Mar 11 16:57:45 2022 +0800

    Change release time

    Signed-off-by: Yikun Jiang <yikunkero@gmail.com>

commit 908371d212f30355258916e0d46ad9582860256a
Author: Yikun Jiang <yikunkero@gmail.com>
Date:   Fri Mar 11 11:24:29 2022 +0800

    Make sure Open state queue can be deleted

    Signed-off-by: Yikun Jiang <yikunkero@gmail.com>

commit 98bb9ea7c962b42961c0d050bfcf31c526a87e0b
Merge: 43c3b4c2 a18778ed
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Mar 11 14:07:51 2022 +0800

    Merge pull request #2061 from Thor-wl/0308-parseArgumentError

    fix that parse the scheduler configuration argument with blank error

commit 43c3b4c2739ab21490664932997e05586f486abc
Merge: 9698fbbc e93fc5d3
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Mar 11 08:43:51 2022 +0800

    Merge pull request #2064 from william-wang/webhook

    Upgrade Volcano webhook from v1beta1 to v1

commit e93fc5d3122fa6fd9110b35f1452376066ee803e
Author: william-wang <wang.platform@gmail.com>
Date:   Fri Mar 11 00:04:15 2022 +0800

    delete the useless files

    Signed-off-by: william-wang <wang.platform@gmail.com>

commit 16d587296b08abace0a3b9134b31e034202e2900
Author: william-wang <wang.platform@gmail.com>
Date:   Thu Mar 10 23:50:42 2022 +0800

    upgrade webhook from v1beta1 to v1

    Signed-off-by: william-wang <wang.platform@gmail.com>

commit a18778edb8b880f67eee40abd815b6c2eebe0fce
Author: Thor-wl <13164644535@163.com>
Date:   Tue Mar 8 13:57:35 2022 +0800

    fix the bug that parse the scheduler configuration argument with blank space

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 4039ed586fd6b24fcfd70e12e6845f1949b82505
Merge: 56099633 9698fbbc
Author: william-wang <wang.platform@gmail.com>
Date:   Wed Mar 9 20:56:32 2022 +0800

    Merge branch 'master' of https://github.com/volcano-sh/volcano into master

commit 9698fbbcfca446b3d4a6cbaaf01677e48efaafd9
Merge: 523bc2f0 7dfec97c
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Sat Mar 5 10:14:46 2022 +0800

    Merge pull request #2038 from Thor-wl/0224-spark3.3

    Fix the resource calculation error for running jobs whose podgroup contains minResource

commit 7dfec97c046947494d7a4dbfdbc5b246d577c13b
Author: Thor-wl <13164644535@163.com>
Date:   Fri Feb 25 11:20:47 2022 +0800

    fix the proportion plugin that ignore the inqueue resource in running jobs when podgroup's minResource is not nil

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 523bc2f05093ab4b1e5c04113c2561f923325ec6
Merge: 9b09263c d3193ac9
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon Feb 28 21:27:42 2022 +0800

    Merge pull request #2042 from Thor-wl/0228-pgPhase

    set the initial phase to be pending for podgroup

commit d3193ac966ed2d05cd65dfb62031c161b0129b2b
Author: Thor-wl <13164644535@163.com>
Date:   Mon Feb 28 19:44:30 2022 +0800

    set the initial phase to be pending for podgroup

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 9b09263cf622b2ce967bad01c1a3a0de0771774f
Merge: fbe3faeb e8f40d43
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon Feb 28 20:52:42 2022 +0800

    Merge pull request #2043 from Thor-wl/0228-codeFix

    add assert for interface to string to pass the CI

commit e8f40d43112bb8507080480b5e1e5f4f812b2875
Author: Thor-wl <13164644535@163.com>
Date:   Mon Feb 28 19:59:22 2022 +0800

    add assert for interface to string to pass the CI

    Signed-off-by: Thor-wl <13164644535@163.com>

commit fbe3faeb872b4addb3c2a69783b8b2ea900cd5de
Merge: 8a62a316 ba5b55c8
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Sat Feb 26 11:39:40 2022 +0800

    Merge pull request #1990 from Thor-wl/0125-configArg

    update config args to map[string]interface{} to extend the configs

commit 8a62a316c26dc762e16152bda62ce9e1512ae024
Merge: 2c384fb4 049af738
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Wed Feb 23 14:50:38 2022 +0800

    Merge pull request #1861 from aidaizyy/aidaizyy-dev

    fix queue allocated exceeds capability

commit 2c384fb42080880188e79872c3715fca51f8755e
Merge: bad8fe6f 572219f9
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Feb 18 17:39:34 2022 +0800

    Merge pull request #2029 from hzxuzhonghu/patch-1

    Remove place holder port

commit 572219f933fa1e1319e2cbb2c114c7dc4cc1763c
Author: Zhonghu Xu <xuzhonghu@huawei.com>
Date:   Fri Feb 18 14:58:44 2022 +0800

    Remove place holder port

    K8s allows creating svc without port, in volcano we just use this svc to provide dns resolve

    Signed-off-by: Zhonghu Xu <xuzhonghu@huawei.com>

commit bad8fe6f9c755c7804cd6761be65faf698d252b7
Merge: eb1fc7f8 8b3827d0
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Feb 17 09:42:30 2022 +0800

    Merge pull request #2016 from justadogistaken/optimize/remove-mutex-during-numa-cnt-calculation

    remove mutex during numa-cnt calculation

commit 56099633c2453ab6cb175e265e88d708c4161667
Merge: c1e8a8d0 eb1fc7f8
Author: william-wang <wang.platform@gmail.com>
Date:   Wed Feb 16 20:15:44 2022 +0800

    Merge branch 'master' of https://github.com/volcano-sh/volcano into master

commit eb1fc7f8f102745282718847ffcdd84e28b661f0
Merge: 1888fc84 49487dbd
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Wed Feb 16 09:27:32 2022 +0800

    Merge pull request #2019 from berlinsaint/master

    fix: demo missed queue default config

commit 8b3827d0c6545454d4d3ef1ae5dcbbc6ea27fe08
Author: david.bao <baojn1998@163.com>
Date:   Sun Feb 13 13:35:59 2022 +0800

    remove mutex during numa-cnt calculation

    Signed-off-by: david.bao <baojn1998@163.com>

commit 49487dbd0b2f602e8c88cbcfa0c27fab34840b4a
Author: maybaby <berlinsaint@126.com>
Date:   Tue Feb 15 15:56:13 2022 +0800

    fix: demo missed queue default config

    Signed-off-by: maybaby <berlinsaint@126.com>

commit c1e8a8d02089593acb465d735fcac1dc01908a45
Merge: fb61f7d2 1888fc84
Author: william-wang <wang.platform@gmail.com>
Date:   Sat Feb 12 17:29:31 2022 +0800

    Merge branch 'master' of https://github.com/volcano-sh/volcano into master

commit 1888fc8404f74eeb24171688265a5bca7b7ce620
Merge: eaf1f59d bd4196b5
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Feb 11 20:45:28 2022 +0800

    Merge pull request #2011 from hwdef/fix-2010

    Automatically generate yaml files for arm64

commit bd4196b5a8128a44dbc5cf59c6009e058a27e6f1
Author: hwdef <hwdefcom@outlook.com>
Date:   Fri Feb 11 18:18:55 2022 +0800

    Automatically generate yaml files for arm64

    Signed-off-by: hwdef <hwdefcom@outlook.com>

commit eaf1f59db9657a7ddeafef6ccc6de8acd8d748a0
Merge: c2784955 a31c8714
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Wed Feb 9 09:20:24 2022 +0800

    Merge pull request #1998 from xing0821/extender_plugin

    feat: implement extender plugin

commit c27849558655130b0d535b347601953a630128f7
Merge: 2534c68e 614b50eb
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Wed Feb 9 08:03:24 2022 +0800

    Merge pull request #2000 from hacker-qian/scheduler-dev

    optimize error function when return unschedulable info

commit 614b50eb79ebc05e0ff3fb658457cf6702f6117a
Author: jianmin qian <qianjianmin@huawei.com>
Date:   Tue Feb 8 15:28:19 2022 +0800

    optimize error function when return unschedulable info

    Signed-off-by: jianmin qian <qianjianmin@huawei.com>

commit 2534c68e1dea70d6029b920e6bc2921a342b9c27
Merge: fe61fc14 c89fa9c9
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Tue Feb 8 08:37:25 2022 +0800

    Merge pull request #1996 from zishen/master

    fix when build with -buildmode=plugin, go complains asm error

commit fe61fc1426ea31b29e804b8b15b072c0e7e9dfde
Merge: 13397b33 d5ed0706
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon Feb 7 11:03:25 2022 +0800

    Merge pull request #1923 from Thor-wl/1224-deschedulerDoc

    add design doc for rescheduling

commit c89fa9c98d21ea69f3236567062e9e388d927fee
Author: zishen <softwarebtg@163.com>
Date:   Mon Feb 7 10:24:24 2022 +0800

    fix when build with -buildmode=plugin, go complains asm error
    Signed-off-by: zishen <softwarebtg@163.com>

commit a31c8714bf96449da54f7185e161ea4a39b48a5e
Author: xing0821 <xinglong940713@gmail.com>
Date:   Sun Feb 6 19:32:11 2022 +0800

    feat: implement extender plugin

    Signed-off-by: xing0821 <xinglong940713@gmail.com>

commit fb61f7d21b82af3705d3142b5c693c868b96dd46
Merge: 9cfd5308 13397b33
Author: william-wang <wang.platform@gmail.com>
Date:   Sun Jan 30 15:39:39 2022 +0800

    Merge branch 'master' of https://github.com/volcano-sh/volcano into master

commit 13397b339d981882f341dbfadfcf73a65e35f880
Merge: 6c727c3a d9b6f631
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Sat Jan 29 09:43:17 2022 +0800

    Merge pull request #1976 from robertchristensen/controller-rbac-for-pod-scheduling

    add RBACs for pod finalizers for controller

commit 6c727c3a59b423f100adcb7d2473f44d120d7b09
Merge: 83226dd0 49b12dce
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Jan 28 09:31:17 2022 +0800

    Merge pull request #1986 from k82cn/fix_win_build

    Fix windows build

commit 49b12dcea3b1d3df99bc68a4f15ceb862903defa
Author: Klaus Ma <mada3@huawei.com>
Date:   Mon Jan 24 15:49:33 2022 +0800

    Fix windows build error.

    Signed-off-by: Klaus Ma <mada3@huawei.com>

commit 83226dd02396c1f198b33844fd8188a554062cea
Merge: 2734a21b c1d5eff6
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Jan 27 22:00:17 2022 +0800

    Merge pull request #1984 from horizen/fix_pvc_cache

    Fix pvc cache

commit c1d5eff64c5b8a98a97473db8fb190bac0964f52
Author: willyao <ywsample@gmail.com>
Date:   Thu Jan 27 21:08:47 2022 +0800

    update unit test

    Signed-off-by: willyao <ywsample@gmail.com>

commit d3730daa4907ab955a60e2bbde9da2cf4fd91952
Author: zishen <softwarebtg@163.com>
Date:   Thu Jan 27 19:47:01 2022 +0800

    fix when build with -buildmode=plugin, go complains asm error
    Signed-off-by: zishen <softwarebtg@163.com>

commit 2734a21bb4df0860257c1238cc9f3e7c5ff32705
Merge: 059b6c32 c69d382b
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Jan 27 08:52:13 2022 +0800

    Merge pull request #1985 from sakkshm26/docs

    Update documentation

commit c69d382b6e1ca779333c0d3b869a95c10872ad2e
Author: Saksham Sharma <sakshamsharma630@gmail.com>
Date:   Wed Jan 26 22:44:25 2022 +0530

    Add the requested changes

    Signed-off-by: Saksham Sharma <sakshamsharma630@gmail.com>

commit 19bdad4a84fb40c01e2299c43bc8cee2f99489a7
Author: Saksham Sharma <sakshamsharma630@gmail.com>
Date:   Sun Jan 23 23:35:12 2022 +0530

    Fixed the initial section of contribute.md

    Signed-off-by: Saksham Sharma <sakshamsharma630@gmail.com>

commit 401c17e8c223065529e84fa0a9e15f53eb5b2aed
Author: Saksham Sharma <sakshamsharma630@gmail.com>
Date:   Sun Jan 23 23:12:31 2022 +0530

    Updating some files of the documentation

    Signed-off-by: Saksham Sharma <sakshamsharma630@gmail.com>

commit d5ed070644063cb9ba3f71a9a0d302a28985dc20
Author: Thor-wl <13164644535@163.com>
Date:   Wed Jan 26 17:15:05 2022 +0800

    add configurations example for lowNodeUtilization strategty

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 92be9ef79677cafb8f574e577ea1f1f926c74533
Author: Thor-wl <13164644535@163.com>
Date:   Sat Dec 25 09:07:42 2021 +0800

    add design doc for descheduler

    Signed-off-by: Thor-wl <13164644535@163.com>

commit ba5b55c8f16aeaf38e6367fb2a2283908ba52c09
Author: Thor-wl <13164644535@163.com>
Date:   Tue Jan 25 15:44:02 2022 +0800

    update configuration argument to map[string]interface{} to extend the configurations

    Signed-off-by: Thor-wl <13164644535@163.com>

commit d80c47cd22eb19670e01402fdb0ca943bdddd57d
Author: willyao <willyao@tencent.com>
Date:   Mon Jan 24 17:54:37 2022 +0800

    format code

    Signed-off-by: willyao <ywsample@gmail.com>

commit 6efc9d91ee232df9bc3475e81e4f7aac7db5b37d
Author: willyao <willyao@tencent.com>
Date:   Mon Jan 24 16:51:42 2022 +0800

    add comment for exported method

    Signed-off-by: willyao <ywsample@gmail.com>

commit b0790328b46a3d8d2a239314ba74022e6da12ce5
Author: willyao <willyao@tencent.com>
Date:   Mon Jan 24 16:32:10 2022 +0800

    add RevertVolumes for cache instead of return VolumeBinder

    Signed-off-by: willyao <ywsample@gmail.com>

commit 5498e32c4ad9306c4ac1e41a060f831da8e54586
Author: willyao <willyao@tencent.com>
Date:   Sun Jan 23 19:35:27 2022 +0800

    add unit test

    Signed-off-by: willyao <ywsample@gmail.com>

commit 3645eade3bec87589d71144da52f717ad8ddb249
Author: willyao <willyao@tencent.com>
Date:   Sun Jan 23 19:35:12 2022 +0800

    fix volume binder error handler

    Signed-off-by: willyao <ywsample@gmail.com>

commit 90a26c7a7a7bfd44902893754b0faea882a7d9fb
Author: willyao <willyao@tencent.com>
Date:   Fri Jan 21 14:29:14 2022 +0800

    fix job schedule failed when dynamic volume provisioner info is cached

    Signed-off-by: willyao <ywsample@gmail.com>

commit 059b6c3276570501920ff1418cce17060ba702cc
Merge: 12430c12 e96f4f86
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Tue Jan 25 21:26:12 2022 +0800

    Merge pull request #1994 from Thor-wl/0125-ignoreExample

    ignore the golang lint check for folder example

commit e96f4f86010401dfefda2377dd8fca2f8f36006c
Author: Thor-wl <13164644535@163.com>
Date:   Tue Jan 25 20:49:05 2022 +0800

    ignore the golang lint check for folder example

    Signed-off-by: Thor-wl <13164644535@163.com>

commit d9b6f631ae687f8262a3c3a96546dcdd996e1d17
Author: Robert Christensen <robert.christensen@gmail.com>
Date:   Thu Jan 27 20:43:30 2022 -0700

    revert removal of code for setting owner

    Signed-off-by: Robert Christensen <robert.christensen@gmail.com>

commit 12430c121a3571c9a7234f5eaea5ae7492911af5
Merge: 33aa1089 7fde35c0
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Tue Jan 25 17:13:43 2022 +0800

    Merge pull request #1991 from Thor-wl/0125-removeUnusedFuns

    add comment for unused functions in example/custom-plugin to pass the…

commit 7fde35c0ae39ff09a2b99c639e1ecb3efb1e6b92
Author: Thor-wl <13164644535@163.com>
Date:   Tue Jan 25 16:47:01 2022 +0800

    add comment for unused functions in example/custom-plugin to pass the CI code verification

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 33aa1089d7167f97fced62086d08fa6766e5aea6
Merge: 55da777f 7efc30e5
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Tue Jan 25 10:08:41 2022 +0800

    Merge pull request #1989 from hwdef/fix-readme

    Improve the kubernetes version supported by volcano

commit 7efc30e5e1e4360ab181f427738a0bdd3e492328
Author: hwdef <hwdefcom@outlook.com>
Date:   Tue Jan 25 09:40:52 2022 +0800

    Improve the kubernetes version supported by volcano

    Signed-off-by: hwdef <hwdefcom@outlook.com>

commit 55da777f86eeee2e5deb1c7fa19a130ba4545a35
Merge: a8459553 1f4bd000
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon Jan 24 19:57:41 2022 +0800

    Merge pull request #1981 from elinx/master

    fix misuse object name issue

commit a8459553e41112fb4812a77351e4b71a38224c07
Merge: 6874114e f0e33cc5
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon Jan 24 19:19:41 2022 +0800

    Merge pull request #1988 from zen-xu/fix-go-mod-security

    rm `go.mod` due to dependency security

commit 1f4bd000d2b0385b9398d265ec411efe44993423
Author: xilinxing 00347057 <xilinxing@huawei.com>
Date:   Sat Jan 22 17:54:34 2022 +0800

    fix misuse object name issue (#1980)

    Signed-off-by: xilinxing 00347057 <xilinxing@huawei.com>

commit 6874114e54d64a7c5ff49d413cc679bbeeca7d3e
Merge: d706e416 95c4c283
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon Jan 24 17:55:41 2022 +0800

    Merge pull request #1987 from Thor-wl/0124-CIFix

    update some parameters to match ginkgo v2

commit f0e33cc55082d7d949dd84c0297a605706bd4884
Author: ZhengYu, Xu <zen-xu@outlook.com>
Date:   Mon Jan 24 17:52:59 2022 +0800

    rm go.mod due to dependency security

    Signed-off-by: ZhengYu, Xu <zen-xu@outlook.com>

commit 95c4c2835abbfaa2d2ab1d9d888469fabb936c69
Author: Thor-wl <13164644535@163.com>
Date:   Mon Jan 24 17:27:33 2022 +0800

    update some parameters to match ginkgo v2

    Signed-off-by: Thor-wl <13164644535@163.com>

commit d706e416763ee2df84efd35ac8e793837d42a382
Merge: f8e992eb 10f268c6
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Jan 21 09:59:57 2022 +0800

    Merge pull request #1975 from yongqiangz/bugfix-ssh-plugin-noRootMode-permission

    change ssh key file's permission to 644 when is not root mode

commit 10f268c64acd234ff89ab6b73bd31397b727894f
Author: zhang yongqiang <zhangyongqiang@didichuxing.com>
Date:   Wed Jan 19 22:08:40 2022 +0800

    change ssh key file's permission to 644 when is not root mode
    Signed-off-by: yongqingz<zhangyq13@126.com>
    Signed-off-by: zhang yongqiang <zhangyongqiang@didichuxing.com>

commit f8e992ebded9bfff79d1d2f950ea2ff2ac81f516
Merge: 2b236f31 250cf24b
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Jan 20 14:26:56 2022 +0800

    Merge pull request #1974 from hwdef/fix-docs

    fix docs

commit ef3cb8c004e515a7add8fcb9747c985c1782bdd4
Author: Robert Christensen <robert.christensen@gmail.com>
Date:   Wed Jan 19 14:45:16 2022 -0700

    add RBACs for pod finalizers for controller

    Signed-off-by: Robert Christensen <robert.christensen@gmail.com>

commit 250cf24bdeaf799786886181e358c24f77931c33
Author: hwdef <hwdefcom@outlook.com>
Date:   Wed Jan 19 18:26:45 2022 +0800

    fix docs

    Signed-off-by: hwdef <hwdefcom@outlook.com>

commit 2b236f31d34d84e93c0640ab5edd099239d5735e
Merge: c92f8993 8b3c8f22
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Tue Jan 18 19:18:54 2022 +0800

    Merge pull request #1971 from william-wang/fix-scheduler-stuck

    fix the scheduler stuck after delete resourcequota for namespace

commit 8b3c8f22e18327f2a5c670fa2d069ff3674d0564
Author: william-wang <wang.platform@hotmail.com>
Date:   Tue Jan 18 12:49:50 2022 +0800

    fix the scheduler stuck after delete resourcequota for namespace

    Signed-off-by: william-wang <wang.platform@hotmail.com>

commit 9cfd530860092c5ad72be9617d0e00f641e80210
Author: william-wang <wang.platform@gmail.com>
Date:   Tue Jan 18 12:42:54 2022 +0800

    fix the scheduler stuck after delete resourcequota for each namespace

    Signed-off-by: william-wang <wang.platform@gmail.com>

commit c92f8993cd3472550ee2bd809e35b6ef565575fa
Merge: 9ad7c0a9 03168ea5
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Tue Jan 18 11:03:54 2022 +0800

    Merge pull request #1930 from Thor-wl/1231-UTreport

    add UT coverage report for v1.5.0

commit 9ad7c0a9d98f1479262baa355cf5f57a1721853a
Merge: abbea702 d28d1a9f
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon Jan 17 17:06:54 2022 +0800

    Merge pull request #1963 from xing0821/design-for-extender-plugin

    Add design doc for volcano extender plugin

commit abbea7025ccb29393e0d8a83e13dbb43982304b6
Merge: 0e7a4c2e d18c33f7
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon Jan 17 14:06:53 2022 +0800

    Merge pull request #1965 from Thor-wl/0117-runc

    update runc to v1.0.3 to fix the security warnning

commit 0e7a4c2e8e6ac963aa997b7ed2a16977eb53009f
Merge: 6f401db2 9b19d8c8
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon Jan 17 11:41:53 2022 +0800

    Merge pull request #1964 from Thor-wl/0117-goMod

    update the dependency of apis to v1.5.0

commit d18c33f7cfd8952c0cb2d8e5596e7cbfebe65ab0
Author: Thor-wl <13164644535@163.com>
Date:   Mon Jan 17 09:30:37 2022 +0800

    update runc to v1.0.3 to fix the security warnning

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 9b19d8c86e5d9d928f8a4d21d2ef85d353c73f4b
Author: Thor-wl <13164644535@163.com>
Date:   Mon Jan 17 09:19:11 2022 +0800

    update the dependency of apis to v1.5.0

    Signed-off-by: Thor-wl <13164644535@163.com>

commit d28d1a9f16df45a623f8ac9947145aeab7ace15d
Author: xing0821 <xinglong940713@gmail.com>
Date:   Sun Jan 16 15:06:16 2022 +0800

    add design doc for volcano extender plugin

    Signed-off-by: xing0821 <xinglong940713@gmail.com>

commit 6f401db27abc88ec997c4f264c0eb047b09483ed
Merge: f280b277 93bb1522
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Jan 14 10:53:51 2022 +0800

    Merge pull request #1918 from Thor-wl/1223-matchK8s1.23

    update github CI to match k8s v1.23.0

commit f280b277a07ca5992e7741065a1aa9a9517b5f0e
Merge: 47ffb967 541126b9
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Jan 13 15:47:50 2022 +0800

    Merge pull request #1953 from Thor-wl/0112-k8s1.23

    udate k8s to v1.23.0

commit 541126b90cbb69740453267273dfe6dcffe443fe
Author: Thor-wl <13164644535@163.com>
Date:   Wed Jan 12 17:05:41 2022 +0800

    update k8s to v1.23.0

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 47ffb967979cabbcecb255adda3785615f5ffd5e
Merge: 5e9da016 233305b0
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Wed Jan 12 09:49:49 2022 +0800

    Merge pull request #1949 from jiangkaihua/master

    Turn down level of enqueue logs to reduce log print in each session.

commit 5e9da016ca5c8eedd87010e784ab79e58fc1dda6
Merge: 2a45ed21 5a8792a3
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Wed Jan 12 09:44:49 2022 +0800

    Merge pull request #1950 from huone1/topology/result-submit

    supply the process for topology result submit

commit 5a8792a3d92eee9b0f5cf07d167969a21943d834
Author: huone1 <huwanxing@huawei.com>
Date:   Tue Jan 11 19:33:25 2022 +0800

    supply the process for topology result submit

    Signed-off-by: huone1 <huwanxing@huawei.com>

commit 2a45ed21d729fc3a4ca1a53e17d1b846125309a3
Merge: 0c62e0c8 4a1f8a63
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Tue Jan 11 16:22:49 2022 +0800

    Merge pull request #1941 from huone1/numa-aware/map-bugfix

    [numa-aware]fix concurrent map read and map write

commit 0c62e0c81b02b7a1561e91fb08ccf0164d536ef8
Merge: 14da3e94 6a7f14b3
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Tue Jan 11 11:18:48 2022 +0800

    Merge pull request #1936 from hwdef/add-approver

    add hwdef to reviewer

commit 233305b0e88e677059dcf591d7c2bd92c6f92385
Author: jiangkaihua <jiangkaihua1@huawei.com>
Date:   Tue Jan 11 11:01:01 2022 +0800

    Turn down level of enqueue logs to reduce log print in each session.

    Signed-off-by: jiangkaihua <jiangkaihua1@huawei.com>

commit 6a7f14b369c3290c65d87a82d7d2c0faca8f1116
Author: hwdef <hwdefcom@outlook.com>
Date:   Tue Jan 4 22:42:01 2022 +0800

    add hwdef to approver and reviewer

    Signed-off-by: hwdef <hwdefcom@outlook.com>

commit 14da3e942deb397877c39dd2d7e0870534409b90
Merge: 61d05585 a2c71907
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Tue Jan 11 10:36:48 2022 +0800

    Merge pull request #1939 from qiankunli/add-approver

    add qiankunli to approver and reviewer

commit 61d05585406a7def11b35a7fdf389d316ad4ce87
Merge: d0d0cc4c 7dbba638
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Mon Jan 10 21:06:48 2022 +0800

    Merge pull request #1932 from Thor-wl/1231-ginkgo

    update ginkgo, gomega and other unreasonable code to fix the CI

commit 7dbba63805f7ca3b59cbc3cdae64cfeb35b6d6cf
Author: Thor-wl <13164644535@163.com>
Date:   Fri Dec 31 14:46:20 2021 +0800

    fix the CI failure

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 4a1f8a6376ff85f7bb2fe1e0ac85a38a122282bb
Author: huone1 <huwanxing@huawei.com>
Date:   Wed Jan 5 09:52:33 2022 +0800

    [numa-aware]fix concurrent map read and map write

    Signed-off-by: huone1 <huwanxing@huawei.com>

commit a2c719076c6a27e6de7da71d4590191f4e569140
Author: qiankunli <bert.li.qiankun@gmail.com>
Date:   Tue Jan 4 16:15:50 2022 +0800

    remove qiankunli from approvers

    Signed-off-by: qiankunli <bert.li.qiankun@gmail.com>

commit d62dcf3435cf42af8d3af82cdee61eac0d4f6213
Author: qiankunli <bert.li.qiankun@gmail.com>
Date:   Tue Jan 4 15:19:05 2022 +0800

    add qiankunli to approver and reviewer

    Signed-off-by: qiankunli <bert.li.qiankun@gmail.com>

commit 03168ea50aecb2ef0cbf08064f847d076a5a3c8f
Author: Thor-wl <13164644535@163.com>
Date:   Fri Dec 31 12:15:57 2021 +0800

    add UT coverage report for v1.5.0

    Signed-off-by: Thor-wl <13164644535@163.com>

commit 049af738d327714a365e4edc48bfa6cdca721d03
Author: zhangyunyao <aidaizyy@gmail.com>
Date:   Mon Nov 29 16:58:42 2021 +0800

    fix queue allocated exceeds capability

    Signed-off-by: zhangyunyao <aidaizyy@gmail.com>

commit 93bb15228feb702957737ce9aff35e560e5c9b4d
Author: Thor-wl <13164644535@163.com>
Date:   Thu Dec 23 11:03:07 2021 +0800

    update github CI to match k8s v1.23.0

    Signed-off-by: Thor-wl <13164644535@163.com>

Signed-off-by: Bryce Ferenczi <bryce.ferenczi@monash.edu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants