Skip to content

Commit 341a1e5

Browse files
GitHKAndrei Neagu
and
Andrei Neagu
authored
Report errors during user cleanup (#2013)
* GC will shuffle data before emoving it * trying to unstuck CI * reverting * instead of shuffling the error is trapped and logged * removing unused import Co-authored-by: Andrei Neagu <[email protected]>
1 parent 5b01a28 commit 341a1e5

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

services/web/server/src/simcore_service_webserver/resource_manager/garbage_collector.py

+9-2
Original file line numberDiff line numberDiff line change
@@ -372,8 +372,15 @@ async def remove_guest_user_with_all_its_resources(
372372
logger.debug("User is not GUEST, skipping cleanup")
373373
return
374374

375-
await remove_all_projects_for_user(app=app, user_id=user_id)
376-
await remove_user(app=app, user_id=user_id)
375+
try:
376+
await remove_all_projects_for_user(app=app, user_id=user_id)
377+
await remove_user(app=app, user_id=user_id)
378+
except Exception as e: # pylint: disable=broad-except
379+
logger.warning("%s", e)
380+
logger.warning(
381+
"Could not remove GUEST with id=%s. Check the logs above for details",
382+
user_id,
383+
)
377384

378385

379386
async def remove_all_projects_for_user(app: web.Application, user_id: int) -> None:

0 commit comments

Comments
 (0)