File tree Expand file tree Collapse file tree 6 files changed +6
-12
lines changed
Expand file tree Collapse file tree 6 files changed +6
-12
lines changed Original file line number Diff line number Diff line change 1414)
1515from dstack ._internal .server .services .locking import get_locker
1616from dstack ._internal .server .services .placement import schedule_fleet_placement_groups_deletion
17- from dstack ._internal .utils .common import get_current_datetime , get_current_tz_naive_datetime
17+ from dstack ._internal .utils .common import get_current_datetime
1818from dstack ._internal .utils .logging import get_logger
1919
2020logger = get_logger (__name__ )
@@ -40,7 +40,7 @@ async def _process_next_fleet():
4040 FleetModel .deleted == False ,
4141 FleetModel .id .not_in (lockset ),
4242 FleetModel .last_processed_at
43- < get_current_tz_naive_datetime () - MIN_PROCESSING_INTERVAL ,
43+ < get_current_datetime () - MIN_PROCESSING_INTERVAL ,
4444 )
4545 .order_by (FleetModel .last_processed_at .asc ())
4646 .limit (1 )
Original file line number Diff line number Diff line change 106106from dstack ._internal .server .services .runner .ssh import runner_ssh_tunnel
107107from dstack ._internal .utils .common import (
108108 get_current_datetime ,
109- get_current_tz_naive_datetime ,
110109 run_async ,
111110)
112111from dstack ._internal .utils .logging import get_logger
@@ -153,7 +152,7 @@ async def _process_next_instance():
153152 ),
154153 InstanceModel .id .not_in (lockset ),
155154 InstanceModel .last_processed_at
156- < get_current_tz_naive_datetime () - MIN_PROCESSING_INTERVAL ,
155+ < get_current_datetime () - MIN_PROCESSING_INTERVAL ,
157156 )
158157 .options (lazyload (InstanceModel .jobs ))
159158 .order_by (InstanceModel .last_processed_at .asc ())
Original file line number Diff line number Diff line change @@ -108,7 +108,7 @@ async def _process_next_running_job():
108108 RunModel .status .not_in ([RunStatus .TERMINATING ]),
109109 JobModel .id .not_in (lockset ),
110110 JobModel .last_processed_at
111- < common_utils .get_current_tz_naive_datetime () - MIN_PROCESSING_INTERVAL ,
111+ < common_utils .get_current_datetime () - MIN_PROCESSING_INTERVAL ,
112112 )
113113 .order_by (JobModel .last_processed_at .asc ())
114114 .limit (1 )
Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ async def process_runs(batch_size: int = 1):
5656async def _process_next_run ():
5757 run_lock , run_lockset = get_locker (get_db ().dialect_name ).get_lockset (RunModel .__tablename__ )
5858 job_lock , job_lockset = get_locker (get_db ().dialect_name ).get_lockset (JobModel .__tablename__ )
59- now = common .get_current_tz_naive_datetime ()
59+ now = common .get_current_datetime ()
6060 async with get_session_ctx () as session :
6161 async with run_lock , job_lock :
6262 res = await session .execute (
Original file line number Diff line number Diff line change 2020from dstack ._internal .server .services .logging import fmt
2121from dstack ._internal .utils .common import (
2222 get_current_datetime ,
23- get_current_tz_naive_datetime ,
2423 get_or_error ,
2524)
2625from dstack ._internal .utils .logging import get_logger
@@ -49,7 +48,7 @@ async def _process_next_terminating_job():
4948 JobModel .status == JobStatus .TERMINATING ,
5049 or_ (
5150 JobModel .remove_at .is_ (None ),
52- JobModel .remove_at < get_current_tz_naive_datetime (),
51+ JobModel .remove_at < get_current_datetime (),
5352 ),
5453 )
5554 .order_by (JobModel .last_processed_at .asc ())
Original file line number Diff line number Diff line change @@ -29,10 +29,6 @@ def get_current_datetime() -> datetime:
2929 return datetime .now (tz = timezone .utc )
3030
3131
32- def get_current_tz_naive_datetime () -> datetime :
33- return datetime .now (tz = None )
34-
35-
3632def get_milliseconds_since_epoch () -> int :
3733 return int (round (time .time () * 1000 ))
3834
You can’t perform that action at this time.
0 commit comments