Skip to content

Commit b1d1d16

Browse files
change 'priority' to 'dispatch priority'
1 parent 7e7a311 commit b1d1d16

File tree

6 files changed

+16
-16
lines changed

6 files changed

+16
-16
lines changed

src/codeflare_sdk/cluster/cluster.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def create_app_wrapper(self):
8484
instascale = self.config.instascale
8585
instance_types = self.config.machine_types
8686
env = self.config.envs
87-
priority = self.config.priority
87+
dispatch_priority = self.config.dispatch_priority
8888
return generate_appwrapper(
8989
name=name,
9090
namespace=namespace,
@@ -99,7 +99,7 @@ def create_app_wrapper(self):
9999
instascale=instascale,
100100
instance_types=instance_types,
101101
env=env,
102-
priority=priority,
102+
dispatch_priority=dispatch_priority,
103103
)
104104

105105
# creates a new cluster with the provided or default spec

src/codeflare_sdk/cluster/config.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@ class ClusterConfiguration:
4848
instascale: bool = False
4949
envs: dict = field(default_factory=dict)
5050
image: str = "ghcr.io/foundation-model-stack/base:ray2.1.0-py38-gpu-pytorch1.12.0cu116-20221213-193103"
51-
priority: str = "low"
51+
dispatch_priority: str = "default"

src/codeflare_sdk/utils/generate_yaml.py

+7-7
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ def generate_appwrapper(
237237
instascale: bool,
238238
instance_types: list,
239239
env,
240-
priority: str,
240+
dispatch_priority: str,
241241
):
242242
user_yaml = read_template(template)
243243
appwrapper_name, cluster_name = gen_names(name)
@@ -246,7 +246,7 @@ def generate_appwrapper(
246246
route_item = resources["resources"].get("GenericItems")[1]
247247
update_names(user_yaml, item, appwrapper_name, cluster_name, namespace)
248248
update_labels(user_yaml, instascale, instance_types)
249-
update_priority(user_yaml, item, priority)
249+
update_priority(user_yaml, item, dispatch_priority)
250250
update_scheduling_spec(user_yaml, workers)
251251
update_custompodresources(
252252
item, min_cpu, max_cpu, min_memory, max_memory, gpu, workers
@@ -345,10 +345,10 @@ def main(): # pragma: no cover
345345
help="Set the kubernetes namespace you want to deploy your cluster to. Default. If left blank, uses the 'default' namespace",
346346
)
347347
parser.add_argument(
348-
"--priority",
348+
"--dispatch-priority",
349349
required=False,
350-
default="low",
351-
help="Set the priority of the cluster. Default is 'low'. Options are 'low', 'default', 'high'",
350+
default="default",
351+
help="Set the dispatch priority of the framework cluster. Options are 'low', 'default', and 'high'",
352352
)
353353

354354
args = parser.parse_args()
@@ -364,7 +364,7 @@ def main(): # pragma: no cover
364364
instascale = args.instascale
365365
instance_types = args.instance_types
366366
namespace = args.namespace
367-
priority = args.priority
367+
dispatch_priority = args.dispatch_priority
368368
env = {}
369369

370370
outfile = generate_appwrapper(
@@ -381,7 +381,7 @@ def main(): # pragma: no cover
381381
instascale,
382382
instance_types,
383383
env,
384-
priority,
384+
dispatch_priority,
385385
)
386386
return outfile
387387

tests/test-case-cmd.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
name: unit-cmd-cluster
55
namespace: default
66
spec:
7-
priority: 1
7+
priority: 5
88
resources:
99
GenericItems:
1010
- custompodresources:
@@ -136,7 +136,7 @@ spec:
136136
do echo waiting for myservice; sleep 2; done
137137
image: busybox:1.28
138138
name: init-myservice
139-
priorityClassName: low-priority
139+
priorityClassName: default-priority
140140
replicas: 1
141141
- generictemplate:
142142
apiVersion: route.openshift.io/v1

tests/test-case.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
name: unit-test-cluster
77
namespace: ns
88
spec:
9-
priority: 1
9+
priority: 5
1010
resources:
1111
GenericItems:
1212
- custompodresources:
@@ -156,7 +156,7 @@ spec:
156156
do echo waiting for myservice; sleep 2; done
157157
image: busybox:1.28
158158
name: init-myservice
159-
priorityClassName: low-priority
159+
priorityClassName: default-priority
160160
replicas: 1
161161
- generictemplate:
162162
apiVersion: route.openshift.io/v1

tests/unit_test.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ def test_config_creation():
213213
gpu=7,
214214
instascale=True,
215215
machine_types=["cpu.small", "gpu.large"],
216-
priority="low",
216+
dispatch_priority="default",
217217
)
218218

219219
assert config.name == "unit-test-cluster" and config.namespace == "ns"
@@ -228,7 +228,7 @@ def test_config_creation():
228228
assert config.template == f"{parent}/src/codeflare_sdk/templates/base-template.yaml"
229229
assert config.instascale
230230
assert config.machine_types == ["cpu.small", "gpu.large"]
231-
assert config.priority == "low"
231+
assert config.dispatch_priority == "default"
232232
return config
233233

234234

0 commit comments

Comments
 (0)