From 4a46078eae9bff28e82a2c34317b05cea5d7b986 Mon Sep 17 00:00:00 2001 From: Jon Date: Wed, 27 May 2026 21:14:15 +0000 Subject: [PATCH 1/2] Remove related frames from query that doesn't use it --- banzai/utils/fits_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/banzai/utils/fits_utils.py b/banzai/utils/fits_utils.py index 7e5b5590..65f7c737 100755 --- a/banzai/utils/fits_utils.py +++ b/banzai/utils/fits_utils.py @@ -148,7 +148,7 @@ def basename_search_in_archive(filename, dateobs, context, is_raw_frame=False): end = (dateobs + datetime.timedelta(days=3)).strftime('%Y-%m-%d') response = requests.get(url, headers=archive_auth_header, - params={'basename_exact': basename, 'start': start, 'end': end}, + params={'basename_exact': basename, 'start': start, 'end': end, 'include_related_frames': False}, timeout=15) response.raise_for_status() frames = response.json()['results'] From 5bffd6c64d5eddcd16a8e732f14dddf316b1b524 Mon Sep 17 00:00:00 2001 From: Curtis McCully Date: Tue, 23 Jun 2026 12:54:40 -0400 Subject: [PATCH 2/2] Added change log and version bump. --- CHANGES.md | 7 ++++++- banzai/query.py | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 2fdb55e6..4fc04116 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,7 +1,12 @@ Versions ======== -1.36.2 (2026-06-02) +1.36.3 (2026-06-23) +------------------- + +- Remove related frames from basename query in requeing to reduce load on archive + +1.36.2 (2026-06-23) ------------------- - Bump ingester to use tagged version instead of branch diff --git a/banzai/query.py b/banzai/query.py index ac736041..7141b323 100644 --- a/banzai/query.py +++ b/banzai/query.py @@ -130,6 +130,6 @@ def cross_match_missing_frames(raw_frames, reduced_frames): raw_frames_that_have_been_reduced += reduced_frame['related_frames'] missing_raw_frames = [] for raw_frame in raw_frames: - if raw_frame['basename'] not in raw_frames_that_have_been_reduced: + if raw_frame['id'] not in raw_frames_that_have_been_reduced: missing_raw_frames.append(raw_frame) return missing_raw_frames