From 3285b252c251ec74351aade57c8c6362eafe4c7a Mon Sep 17 00:00:00 2001 From: Alex van Andel Date: Thu, 10 Jul 2025 02:09:21 +0100 Subject: [PATCH] chore: Add High-Load warning for user availability checks with many users (#22369) --- packages/lib/getUserAvailability.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/lib/getUserAvailability.ts b/packages/lib/getUserAvailability.ts index 2e5076ed45..64258deb5a 100644 --- a/packages/lib/getUserAvailability.ts +++ b/packages/lib/getUserAvailability.ts @@ -699,6 +699,12 @@ type GetUsersAvailabilityProps = { }; const _getUsersAvailability = async ({ users, query, initialData }: GetUsersAvailabilityProps) => { + if (users.length >= 50) { + const userIds = users.map(({ id }) => id).join(", "); + log.warn( + `High-load warning: Attempting to fetch availability for ${users.length} users. User IDs: [${userIds}], EventTypeId: [${query.eventTypeId}]` + ); + } return await Promise.all( users.map((user) => _getUserAvailability(