Skip to content

Commit 01179f4

Browse files
authored
Set max_duration to off by default for all run configurations (#2357)
1 parent 6f53b5d commit 01179f4

File tree

2 files changed

+2
-6
lines changed
  • src/dstack/_internal/server/services/jobs/configurators

2 files changed

+2
-6
lines changed

src/dstack/_internal/server/services/jobs/configurators/dev.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
from dstack._internal.server.services.jobs.configurators.base import JobConfigurator
77
from dstack._internal.server.services.jobs.configurators.extensions.vscode import VSCodeDesktop
88

9-
DEFAULT_MAX_DURATION_SECONDS = 6 * 3600
10-
119
INSTALL_IPYKERNEL = (
1210
"(echo pip install ipykernel... && pip install -q --no-cache-dir ipykernel 2> /dev/null) || "
1311
'echo "no pip, ipykernel was not installed"'
@@ -44,7 +42,7 @@ def _default_single_branch(self) -> bool:
4442
return False
4543

4644
def _default_max_duration(self) -> Optional[int]:
47-
return DEFAULT_MAX_DURATION_SECONDS
45+
return None
4846

4947
def _spot_policy(self) -> SpotPolicy:
5048
return self.run_spec.merged_profile.spot_policy or SpotPolicy.ONDEMAND

src/dstack/_internal/server/services/jobs/configurators/task.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
from dstack._internal.core.models.runs import JobSpec
66
from dstack._internal.server.services.jobs.configurators.base import JobConfigurator
77

8-
DEFAULT_MAX_DURATION_SECONDS = 72 * 3600
9-
108

119
class TaskJobConfigurator(JobConfigurator):
1210
TYPE: RunConfigurationType = RunConfigurationType.TASK
@@ -29,7 +27,7 @@ def _default_single_branch(self) -> bool:
2927
return True
3028

3129
def _default_max_duration(self) -> Optional[int]:
32-
return DEFAULT_MAX_DURATION_SECONDS
30+
return None
3331

3432
def _spot_policy(self) -> SpotPolicy:
3533
return self.run_spec.merged_profile.spot_policy or SpotPolicy.ONDEMAND

0 commit comments

Comments
 (0)