Skip to content

Fixed issue where jobs with subgroups but not hard networkTopology.mode could not be scheduled.#5038

Merged
volcano-sh-bot merged 1 commit into
volcano-sh:masterfrom
JesseStutler:fix_4871
Feb 12, 2026
Merged

Fixed issue where jobs with subgroups but not hard networkTopology.mode could not be scheduled.#5038
volcano-sh-bot merged 1 commit into
volcano-sh:masterfrom
JesseStutler:fix_4871

Conversation

@JesseStutler
Copy link
Copy Markdown
Member

What type of PR is this?

/kind bug

What this PR does / why we need it:

When networkTopology.mode is not hard, but subgroups exist, scheduling is not possible, we need to support it.
This pr is inherited from #4872

Which issue(s) this PR fixes:

Fixes #4871

Special notes for your reviewer:

Does this PR introduce a user-facing change?

NONE

Copilot AI review requested due to automatic review settings February 12, 2026 03:46
@volcano-sh-bot volcano-sh-bot added the kind/bug Categorizes issue or PR as related to a bug. label Feb 12, 2026
@gemini-code-assist
Copy link
Copy Markdown

Summary of Changes

Hello @JesseStutler, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request addresses a critical bug in the scheduler where jobs configured with subgroups were unable to be scheduled if they did not also specify a hard network topology mode. The changes update the allocation logic to properly account for jobs with subjob policies, allowing them to proceed through the scheduling process as intended. This ensures greater flexibility and correctness in how jobs with complex structures are handled by the system.

Highlights

  • Bug Fix: Subgroup Scheduling: Resolved an issue preventing jobs with subgroups from being scheduled when networkTopology.mode was not set to hard.
  • Logic Update for Job Allocation: Modified the scheduling logic to correctly identify and process jobs that have subjob policies, ensuring they are considered for allocation even without explicit hard network topology constraints.
  • Test Case Added: Introduced a new test case to validate that jobs with subjob policies can be successfully allocated, even if they lack a hard network topology configuration.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Changelog
  • pkg/scheduler/actions/allocate/allocate.go
    • Updated comment for tasksNoHardTopology to include jobs with subjob policies.
    • Modified job processing conditions to include jobs with subjob policies alongside those without hard network topology for tasksNoHardTopology assignment.
    • Extended the condition for calling allocateForJob to include jobs with subjob policies, ensuring proper resource allocation for these job types.
    • Updated logging messages to reflect the inclusion of subjob policies in allocation considerations.
  • pkg/scheduler/actions/allocate/allocate_test.go
    • Added a new test case to verify successful allocation for jobs with subjob policies but no hard network topology.
Activity
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@volcano-sh-bot volcano-sh-bot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Feb 12, 2026
@JesseStutler
Copy link
Copy Markdown
Member Author

Let me also add e2e tests and further verify it

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request successfully addresses an issue where jobs with subgroups but without a hard network topology mode were not being scheduled correctly. The fix correctly routes jobs with sub-job policies to the allocateForJob function, which is capable of handling them. The addition of a new test case ensures this scenario is now covered. I have a couple of suggestions to refine the logic for populating tasksNoHardTopology to improve efficiency and code clarity.

Comment thread pkg/scheduler/actions/allocate/allocate.go Outdated
Comment thread pkg/scheduler/actions/allocate/allocate.go Outdated
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Fixes a scheduling failure in the allocate action for jobs that have subgroups (SubGroupPolicy/subjobs) when networkTopology.mode is not hard, by ensuring those jobs use the subjob-aware allocation path.

Changes:

  • Route jobs with SubGroupPolicy through allocateForJob (same path as hard-topology jobs) instead of the default-subjob-only path.
  • Update tasksNoHardTopology comments/initialization to reflect the adjusted scheduling paths.
  • Add a regression test covering allocation when subgroups exist without hard topology at the job level.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
pkg/scheduler/actions/allocate/allocate.go Uses allocateForJob for subjob-policy jobs to avoid default-subjob lookups that can fail when real subjobs exist.
pkg/scheduler/actions/allocate/allocate_test.go Adds a test case to ensure subjob-policy jobs can be allocated without hard job-level topology.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread pkg/scheduler/actions/allocate/allocate.go Outdated
Comment thread pkg/scheduler/actions/allocate/allocate_test.go Outdated
@JesseStutler JesseStutler force-pushed the fix_4871 branch 2 times, most recently from bb447a2 to e6cee05 Compare February 12, 2026 07:38
@JesseStutler
Copy link
Copy Markdown
Member Author

Now the vcjob without network topology but with subjob can be scheduled:
image

…de could not be scheduled.

Signed-off-by: zhengchenyu <zhengchenyu16@163.com>
Signed-off-by: JesseStutler <chenzicong4@huawei.com>
@JesseStutler
Copy link
Copy Markdown
Member Author

/cc @ouyangshengjia @hzxuzhonghu

Copy link
Copy Markdown
Member

@hzxuzhonghu hzxuzhonghu left a comment

Choose a reason for hiding this comment

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

Thank you for the fix

@volcano-sh-bot
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: hzxuzhonghu

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

The pull request process is described here

Details 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 added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Feb 12, 2026
@hzxuzhonghu
Copy link
Copy Markdown
Member

/cherry-pick release-1.14

@volcano-sh-bot
Copy link
Copy Markdown
Contributor

@hzxuzhonghu: once the present PR merges, I will cherry-pick it on top of release-1.14 in a new PR and assign it to you.

Details

In response to this:

/cherry-pick release-1.14

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@hzxuzhonghu
Copy link
Copy Markdown
Member

/lgtm

@volcano-sh-bot volcano-sh-bot added the lgtm Indicates that a PR is ready to be merged. label Feb 12, 2026
@volcano-sh-bot volcano-sh-bot merged commit 1000067 into volcano-sh:master Feb 12, 2026
23 checks passed
@volcano-sh-bot
Copy link
Copy Markdown
Contributor

@hzxuzhonghu: new pull request created: #5041

Details

In response to this:

/cherry-pick release-1.14

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@ouyangshengjia
Copy link
Copy Markdown
Contributor

/lgtm

devzizu added a commit to devzizu/volcano that referenced this pull request Feb 15, 2026
commit f4db07d
Merge: 1000067 01823d1
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Feb 13 11:26:57 2026 +0800

    Merge pull request volcano-sh#5039 from volcano-sh/copilot/update-kubernetes-compatibility-map

    Reorganize Kubernetes compatibility matrix: show 5 latest versions with newest first

commit 01823d1
Author: Jesse Stutler <jesseincomparable@hotmail.com>
Date:   Fri Feb 13 10:20:07 2026 +0800

    Add version compatibility archive and update README with reference link

commit 1000067
Merge: 6ba0e29 56c6901
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Feb 12 16:49:57 2026 +0800

    Merge pull request volcano-sh#5038 from JesseStutler/fix_4871

    Fixed issue where jobs with subgroups but not hard networkTopology.mode could not be scheduled.

commit f22bea4
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 08:42:26 2026 +0000

    Reorganize Kubernetes compatibility table: show only 5 latest versions with newest on top and left

    Co-authored-by: JesseStutler <38534065+JesseStutler@users.noreply.github.com>

commit 56c6901
Author: JesseStutler <chenzicong4@huawei.com>
Date:   Thu Feb 12 16:05:35 2026 +0800

    Fixed issue where jobs with subgroups but not hard networkTopology.mode could not be scheduled.

    Signed-off-by: zhengchenyu <zhengchenyu16@163.com>
    Signed-off-by: JesseStutler <chenzicong4@huawei.com>

commit 9125f3e
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 06:15:55 2026 +0000

    Add Kubernetes compatibility for Volcano v1.13 and v1.14

    Co-authored-by: JesseStutler <38534065+JesseStutler@users.noreply.github.com>

commit f4e0f66
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 06:14:39 2026 +0000

    Initial plan
devzizu added a commit to devzizu/volcano that referenced this pull request Feb 15, 2026
commit f4db07d
Merge: 1000067 01823d1
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Feb 13 11:26:57 2026 +0800

    Merge pull request volcano-sh#5039 from volcano-sh/copilot/update-kubernetes-compatibility-map

    Reorganize Kubernetes compatibility matrix: show 5 latest versions with newest first

commit 01823d1
Author: Jesse Stutler <jesseincomparable@hotmail.com>
Date:   Fri Feb 13 10:20:07 2026 +0800

    Add version compatibility archive and update README with reference link

commit 1000067
Merge: 6ba0e29 56c6901
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Feb 12 16:49:57 2026 +0800

    Merge pull request volcano-sh#5038 from JesseStutler/fix_4871

    Fixed issue where jobs with subgroups but not hard networkTopology.mode could not be scheduled.

commit f22bea4
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 08:42:26 2026 +0000

    Reorganize Kubernetes compatibility table: show only 5 latest versions with newest on top and left

    Co-authored-by: JesseStutler <38534065+JesseStutler@users.noreply.github.com>

commit 56c6901
Author: JesseStutler <chenzicong4@huawei.com>
Date:   Thu Feb 12 16:05:35 2026 +0800

    Fixed issue where jobs with subgroups but not hard networkTopology.mode could not be scheduled.

    Signed-off-by: zhengchenyu <zhengchenyu16@163.com>
    Signed-off-by: JesseStutler <chenzicong4@huawei.com>

commit 9125f3e
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 06:15:55 2026 +0000

    Add Kubernetes compatibility for Volcano v1.13 and v1.14

    Co-authored-by: JesseStutler <38534065+JesseStutler@users.noreply.github.com>

commit f4e0f66
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 06:14:39 2026 +0000

    Initial plan

Signed-off-by: devzizu <jazevedo960@gmail.com>
devzizu added a commit to devzizu/volcano that referenced this pull request Feb 15, 2026
commit f4db07d
Merge: 1000067 01823d1
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Feb 13 11:26:57 2026 +0800

    Merge pull request volcano-sh#5039 from volcano-sh/copilot/update-kubernetes-compatibility-map

    Reorganize Kubernetes compatibility matrix: show 5 latest versions with newest first

commit 01823d1
Author: Jesse Stutler <jesseincomparable@hotmail.com>
Date:   Fri Feb 13 10:20:07 2026 +0800

    Add version compatibility archive and update README with reference link

commit 1000067
Merge: 6ba0e29 56c6901
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Feb 12 16:49:57 2026 +0800

    Merge pull request volcano-sh#5038 from JesseStutler/fix_4871

    Fixed issue where jobs with subgroups but not hard networkTopology.mode could not be scheduled.

commit f22bea4
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 08:42:26 2026 +0000

    Reorganize Kubernetes compatibility table: show only 5 latest versions with newest on top and left

    Co-authored-by: JesseStutler <38534065+JesseStutler@users.noreply.github.com>

commit 56c6901
Author: JesseStutler <chenzicong4@huawei.com>
Date:   Thu Feb 12 16:05:35 2026 +0800

    Fixed issue where jobs with subgroups but not hard networkTopology.mode could not be scheduled.

    Signed-off-by: zhengchenyu <zhengchenyu16@163.com>
    Signed-off-by: JesseStutler <chenzicong4@huawei.com>

commit 9125f3e
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 06:15:55 2026 +0000

    Add Kubernetes compatibility for Volcano v1.13 and v1.14

    Co-authored-by: JesseStutler <38534065+JesseStutler@users.noreply.github.com>

commit f4e0f66
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 06:14:39 2026 +0000

    Initial plan

Signed-off-by: devzizu <jazevedo960@gmail.com>
devzizu added a commit to devzizu/volcano that referenced this pull request Feb 18, 2026
commit f4db07d
Merge: 1000067 01823d1
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Feb 13 11:26:57 2026 +0800

    Merge pull request volcano-sh#5039 from volcano-sh/copilot/update-kubernetes-compatibility-map

    Reorganize Kubernetes compatibility matrix: show 5 latest versions with newest first

commit 01823d1
Author: Jesse Stutler <jesseincomparable@hotmail.com>
Date:   Fri Feb 13 10:20:07 2026 +0800

    Add version compatibility archive and update README with reference link

commit 1000067
Merge: 6ba0e29 56c6901
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Feb 12 16:49:57 2026 +0800

    Merge pull request volcano-sh#5038 from JesseStutler/fix_4871

    Fixed issue where jobs with subgroups but not hard networkTopology.mode could not be scheduled.

commit f22bea4
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 08:42:26 2026 +0000

    Reorganize Kubernetes compatibility table: show only 5 latest versions with newest on top and left

    Co-authored-by: JesseStutler <38534065+JesseStutler@users.noreply.github.com>

commit 56c6901
Author: JesseStutler <chenzicong4@huawei.com>
Date:   Thu Feb 12 16:05:35 2026 +0800

    Fixed issue where jobs with subgroups but not hard networkTopology.mode could not be scheduled.

    Signed-off-by: zhengchenyu <zhengchenyu16@163.com>
    Signed-off-by: JesseStutler <chenzicong4@huawei.com>

commit 9125f3e
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 06:15:55 2026 +0000

    Add Kubernetes compatibility for Volcano v1.13 and v1.14

    Co-authored-by: JesseStutler <38534065+JesseStutler@users.noreply.github.com>

commit f4e0f66
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 06:14:39 2026 +0000

    Initial plan

Signed-off-by: devzizu <jazevedo960@gmail.com>
devzizu added a commit to devzizu/volcano that referenced this pull request Feb 28, 2026
commit f4db07d
Merge: 1000067 01823d1
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Feb 13 11:26:57 2026 +0800

    Merge pull request volcano-sh#5039 from volcano-sh/copilot/update-kubernetes-compatibility-map

    Reorganize Kubernetes compatibility matrix: show 5 latest versions with newest first

commit 01823d1
Author: Jesse Stutler <jesseincomparable@hotmail.com>
Date:   Fri Feb 13 10:20:07 2026 +0800

    Add version compatibility archive and update README with reference link

commit 1000067
Merge: 6ba0e29 56c6901
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Feb 12 16:49:57 2026 +0800

    Merge pull request volcano-sh#5038 from JesseStutler/fix_4871

    Fixed issue where jobs with subgroups but not hard networkTopology.mode could not be scheduled.

commit f22bea4
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 08:42:26 2026 +0000

    Reorganize Kubernetes compatibility table: show only 5 latest versions with newest on top and left

    Co-authored-by: JesseStutler <38534065+JesseStutler@users.noreply.github.com>

commit 56c6901
Author: JesseStutler <chenzicong4@huawei.com>
Date:   Thu Feb 12 16:05:35 2026 +0800

    Fixed issue where jobs with subgroups but not hard networkTopology.mode could not be scheduled.

    Signed-off-by: zhengchenyu <zhengchenyu16@163.com>
    Signed-off-by: JesseStutler <chenzicong4@huawei.com>

commit 9125f3e
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 06:15:55 2026 +0000

    Add Kubernetes compatibility for Volcano v1.13 and v1.14

    Co-authored-by: JesseStutler <38534065+JesseStutler@users.noreply.github.com>

commit f4e0f66
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 06:14:39 2026 +0000

    Initial plan

Signed-off-by: devzizu <jazevedo960@gmail.com>
devzizu added a commit to devzizu/volcano that referenced this pull request Apr 3, 2026
commit f4db07d
Merge: 1000067 01823d1
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Feb 13 11:26:57 2026 +0800

    Merge pull request volcano-sh#5039 from volcano-sh/copilot/update-kubernetes-compatibility-map

    Reorganize Kubernetes compatibility matrix: show 5 latest versions with newest first

commit 01823d1
Author: Jesse Stutler <jesseincomparable@hotmail.com>
Date:   Fri Feb 13 10:20:07 2026 +0800

    Add version compatibility archive and update README with reference link

commit 1000067
Merge: 6ba0e29 56c6901
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Feb 12 16:49:57 2026 +0800

    Merge pull request volcano-sh#5038 from JesseStutler/fix_4871

    Fixed issue where jobs with subgroups but not hard networkTopology.mode could not be scheduled.

commit f22bea4
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 08:42:26 2026 +0000

    Reorganize Kubernetes compatibility table: show only 5 latest versions with newest on top and left

    Co-authored-by: JesseStutler <38534065+JesseStutler@users.noreply.github.com>

commit 56c6901
Author: JesseStutler <chenzicong4@huawei.com>
Date:   Thu Feb 12 16:05:35 2026 +0800

    Fixed issue where jobs with subgroups but not hard networkTopology.mode could not be scheduled.

    Signed-off-by: zhengchenyu <zhengchenyu16@163.com>
    Signed-off-by: JesseStutler <chenzicong4@huawei.com>

commit 9125f3e
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 06:15:55 2026 +0000

    Add Kubernetes compatibility for Volcano v1.13 and v1.14

    Co-authored-by: JesseStutler <38534065+JesseStutler@users.noreply.github.com>

commit f4e0f66
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 06:14:39 2026 +0000

    Initial plan

Signed-off-by: devzizu <jazevedo960@gmail.com>
devzizu added a commit to devzizu/volcano that referenced this pull request Apr 3, 2026
commit f4db07d
Merge: 1000067 01823d1
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Feb 13 11:26:57 2026 +0800

    Merge pull request volcano-sh#5039 from volcano-sh/copilot/update-kubernetes-compatibility-map

    Reorganize Kubernetes compatibility matrix: show 5 latest versions with newest first

commit 01823d1
Author: Jesse Stutler <jesseincomparable@hotmail.com>
Date:   Fri Feb 13 10:20:07 2026 +0800

    Add version compatibility archive and update README with reference link

commit 1000067
Merge: 6ba0e29 56c6901
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Feb 12 16:49:57 2026 +0800

    Merge pull request volcano-sh#5038 from JesseStutler/fix_4871

    Fixed issue where jobs with subgroups but not hard networkTopology.mode could not be scheduled.

commit f22bea4
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 08:42:26 2026 +0000

    Reorganize Kubernetes compatibility table: show only 5 latest versions with newest on top and left

    Co-authored-by: JesseStutler <38534065+JesseStutler@users.noreply.github.com>

commit 56c6901
Author: JesseStutler <chenzicong4@huawei.com>
Date:   Thu Feb 12 16:05:35 2026 +0800

    Fixed issue where jobs with subgroups but not hard networkTopology.mode could not be scheduled.

    Signed-off-by: zhengchenyu <zhengchenyu16@163.com>
    Signed-off-by: JesseStutler <chenzicong4@huawei.com>

commit 9125f3e
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 06:15:55 2026 +0000

    Add Kubernetes compatibility for Volcano v1.13 and v1.14

    Co-authored-by: JesseStutler <38534065+JesseStutler@users.noreply.github.com>

commit f4e0f66
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 06:14:39 2026 +0000

    Initial plan

Signed-off-by: devzizu <jazevedo960@gmail.com>
devzizu added a commit to devzizu/volcano that referenced this pull request Apr 11, 2026
commit f4db07d
Merge: 1000067 01823d1
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Fri Feb 13 11:26:57 2026 +0800

    Merge pull request volcano-sh#5039 from volcano-sh/copilot/update-kubernetes-compatibility-map

    Reorganize Kubernetes compatibility matrix: show 5 latest versions with newest first

commit 01823d1
Author: Jesse Stutler <jesseincomparable@hotmail.com>
Date:   Fri Feb 13 10:20:07 2026 +0800

    Add version compatibility archive and update README with reference link

commit 1000067
Merge: 6ba0e29 56c6901
Author: Volcano Bot <49986348+volcano-sh-bot@users.noreply.github.com>
Date:   Thu Feb 12 16:49:57 2026 +0800

    Merge pull request volcano-sh#5038 from JesseStutler/fix_4871

    Fixed issue where jobs with subgroups but not hard networkTopology.mode could not be scheduled.

commit f22bea4
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 08:42:26 2026 +0000

    Reorganize Kubernetes compatibility table: show only 5 latest versions with newest on top and left

    Co-authored-by: JesseStutler <38534065+JesseStutler@users.noreply.github.com>

commit 56c6901
Author: JesseStutler <chenzicong4@huawei.com>
Date:   Thu Feb 12 16:05:35 2026 +0800

    Fixed issue where jobs with subgroups but not hard networkTopology.mode could not be scheduled.

    Signed-off-by: zhengchenyu <zhengchenyu16@163.com>
    Signed-off-by: JesseStutler <chenzicong4@huawei.com>

commit 9125f3e
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 06:15:55 2026 +0000

    Add Kubernetes compatibility for Volcano v1.13 and v1.14

    Co-authored-by: JesseStutler <38534065+JesseStutler@users.noreply.github.com>

commit f4e0f66
Author: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Date:   Thu Feb 12 06:14:39 2026 +0000

    Initial plan

Signed-off-by: devzizu <jazevedo960@gmail.com>
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. cherry-pick/release-1.14 kind/bug Categorizes issue or PR as related to a bug. lgtm Indicates that a PR is ready to be merged. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

When networkTopology.mode is not hard, but subgroups exist, scheduling is not possible.

5 participants