From 3f901043edccc240b210b778d34f984cad81d097 Mon Sep 17 00:00:00 2001 From: Yang Wang Date: Thu, 28 Aug 2025 15:28:16 -0700 Subject: [PATCH 1/4] fix limiter --- src/libkernelbot/leaderboard_db.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/libkernelbot/leaderboard_db.py b/src/libkernelbot/leaderboard_db.py index 5c9552cc..e8f14108 100644 --- a/src/libkernelbot/leaderboard_db.py +++ b/src/libkernelbot/leaderboard_db.py @@ -379,7 +379,6 @@ def update_heartbeat_if_active(self, sub_id: int, ts: datetime.datetime) -> None """ UPDATE leaderboard.submission_job_status SET last_heartbeat = %s, - updated_at = %s WHERE submission_id = %s AND status IN ('pending','running') """, From 3b95b8e043c291326271025946256fca0e47a9d0 Mon Sep 17 00:00:00 2001 From: Yang Wang Date: Thu, 28 Aug 2025 15:30:36 -0700 Subject: [PATCH 2/4] fix limiter --- src/libkernelbot/leaderboard_db.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/libkernelbot/leaderboard_db.py b/src/libkernelbot/leaderboard_db.py index e8f14108..f671fe6c 100644 --- a/src/libkernelbot/leaderboard_db.py +++ b/src/libkernelbot/leaderboard_db.py @@ -376,13 +376,13 @@ def mark_submission_done( def update_heartbeat_if_active(self, sub_id: int, ts: datetime.datetime) -> None: try: self.cursor.execute( - """ - UPDATE leaderboard.submission_job_status - SET last_heartbeat = %s, - WHERE submission_id = %s - AND status IN ('pending','running') - """, - (ts, ts, sub_id), + """ + UPDATE leaderboard.submission_job_status + SET last_heartbeat = %s + WHERE submission_id = %s + AND status IN ('pending','running') + """, + (ts, sub_id), ) self.connection.commit() except psycopg2.Error as e: From 852096ce1545b6a1ba1f64e01058a2f6b85eb293 Mon Sep 17 00:00:00 2001 From: Yang Wang Date: Thu, 28 Aug 2025 15:31:05 -0700 Subject: [PATCH 3/4] fix limiter --- src/libkernelbot/leaderboard_db.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/libkernelbot/leaderboard_db.py b/src/libkernelbot/leaderboard_db.py index f671fe6c..d8b9c366 100644 --- a/src/libkernelbot/leaderboard_db.py +++ b/src/libkernelbot/leaderboard_db.py @@ -376,12 +376,12 @@ def mark_submission_done( def update_heartbeat_if_active(self, sub_id: int, ts: datetime.datetime) -> None: try: self.cursor.execute( - """ - UPDATE leaderboard.submission_job_status - SET last_heartbeat = %s - WHERE submission_id = %s - AND status IN ('pending','running') - """, + """ + UPDATE leaderboard.submission_job_status + SET last_heartbeat = %s + WHERE submission_id = %s + AND status IN ('pending','running') + """, (ts, sub_id), ) self.connection.commit() From b3b52d3ab75826e4d2b80e37e4fd5107ecdd3ac5 Mon Sep 17 00:00:00 2001 From: Yang Wang Date: Thu, 28 Aug 2025 15:31:40 -0700 Subject: [PATCH 4/4] fix limiter --- src/libkernelbot/leaderboard_db.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libkernelbot/leaderboard_db.py b/src/libkernelbot/leaderboard_db.py index d8b9c366..d452c6bd 100644 --- a/src/libkernelbot/leaderboard_db.py +++ b/src/libkernelbot/leaderboard_db.py @@ -382,7 +382,7 @@ def update_heartbeat_if_active(self, sub_id: int, ts: datetime.datetime) -> None WHERE submission_id = %s AND status IN ('pending','running') """, - (ts, sub_id), + (ts, sub_id), ) self.connection.commit() except psycopg2.Error as e: