-
Notifications
You must be signed in to change notification settings - Fork 997
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
Scheduler in-tree example #264
Scheduler in-tree example #264
Conversation
Added name when register plugin.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
Added SchedulerConfiguration type.
Upgrade k8s dependencies to v1.13
Add Unschedulable PodCondition for pods in pending
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
Multi tiers for plugins.
Renamed fn name.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
Added VolumeScheduling.
Reduce verbosity level for recurring logs
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
Update PodGroup status.
Update PodGroup status.
Updated vendors.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
Removed reclaim&preempt by default.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
Reverted PDB support.
v0.4 Release.
Removed contrib/vendor.
Delay Pod Creation.
Add metrics support documentation
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
Fixed e2e typo.
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
change SchedulerName kube-batch to volcano
Performance improvement
support scheduler detailed event
Performance and some other improvement on scheduler
Welcome @kevin-wangzefeng! |
scripts to sync scheduler code in-tree, with subtree command # In main repo
UPSTREAM=scheduler
git remote add ${UPSTREAM} https://github.com/volcano-sh/scheduler.git
git fetch ${UPSTREAM}
# Check in code with history from upstream repo
PATH_TO_SYNC=(pkg/scheduler pkg/apis/scheduling pkg/apis/utils)
for PTS in $PATH_TO_SYNC
do
echo "checking in ${PTS} code with history from ${UPSTREAM}"
git read-tree --prefix=${PTS} ${UPSTREAM}/master:${PTS}
git checkout -- ${PTS}
done
NEW_COMMIT=$(git write-tree)
PARENT_A=$(git rev-parse HEAD)
PARENT_B=$(git rev-parse ${UPSTREAM}/master)
# commit subtree updates
echo "update in-tree ${UPSTREAM} code" | \
git commit-tree $NEW_COMMIT -p $PARENT_A -p $PARENT_B | \
git reset
echo "done" To sync changes happened in-tree to scheduler later on, if necessary, simply execute similar commands in the scheduler repo. |
/approve cancel |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Closing in favor of #288 |
An example of hosting scheduler code in-tree
/hold