From 3431662f15eabdad23870f3dbc6894b01c5a1362 Mon Sep 17 00:00:00 2001 From: ztw Date: Thu, 6 Nov 2025 22:21:32 +0800 Subject: [PATCH] update preferedanti defalut value --- api/cpp/include/yr/api/invoke_options.h | 2 +- .../src/main/java/com/yuanrong/InvokeOptions.java | 2 +- api/python/yr/config.py | 2 +- src/dto/affinity.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/api/cpp/include/yr/api/invoke_options.h b/api/cpp/include/yr/api/invoke_options.h index 601ab83..b2399b5 100644 --- a/api/cpp/include/yr/api/invoke_options.h +++ b/api/cpp/include/yr/api/invoke_options.h @@ -178,7 +178,7 @@ struct InvokeOptions { * @var bool preferredAntiOtherLabels * @brief 是否开启反亲和不可选资源,开启后,当传入多个弱亲和条件都不满足时,调度失败。仅在弱反亲和生效 */ - bool preferredAntiOtherLabels = true; + bool preferredAntiOtherLabels = false; /*! * @var size_t retyrTime diff --git a/api/java/function-common/src/main/java/com/yuanrong/InvokeOptions.java b/api/java/function-common/src/main/java/com/yuanrong/InvokeOptions.java index df6d8a8..27fd9d7 100644 --- a/api/java/function-common/src/main/java/com/yuanrong/InvokeOptions.java +++ b/api/java/function-common/src/main/java/com/yuanrong/InvokeOptions.java @@ -59,7 +59,7 @@ public class InvokeOptions { private List scheduleAffinities; private boolean preferredPriority = true; private boolean requiredPriority = false; - private boolean preferredAntiOtherLabels = true; + private boolean preferredAntiOtherLabels = false; private boolean needOrder = false; private boolean preemptedAllowed = false; private String groupName; diff --git a/api/python/yr/config.py b/api/python/yr/config.py index 00a1d13..6c2dfdd 100644 --- a/api/python/yr/config.py +++ b/api/python/yr/config.py @@ -422,7 +422,7 @@ class InvokeOptions: #: weak affinity conditions are met. When preferred_anti_other_labels is set to True, if no PODs that meet the #: conditions are found for weak affinity/anti-affinity, scheduling fails and no other resources' PODs are #: selected for scheduling. - preferred_anti_other_labels = True + preferred_anti_other_labels = False resource_group_options: ResourceGroupOptions = field(default_factory=ResourceGroupOptions) """ diff --git a/src/dto/affinity.h b/src/dto/affinity.h index 0908ae9..6920912 100644 --- a/src/dto/affinity.h +++ b/src/dto/affinity.h @@ -256,7 +256,7 @@ protected: std::string affinityType; bool preferredPriority = true; bool requiredPriority = false; - bool preferredAntiOtherLabels = true; + bool preferredAntiOtherLabels = false; std::list> labelOperators; }; -- Gitee