Improve dailyResourceCleanUpQueue error message

This commit is contained in:
Carlos Monastyrski
2025-08-11 12:06:35 -07:00
parent 3f7862a345
commit 86fbe5cc24
@@ -52,19 +52,24 @@ export const dailyResourceCleanUpQueueServiceFactory = ({
await queueService.startPg<QueueName.DailyResourceCleanUp>( await queueService.startPg<QueueName.DailyResourceCleanUp>(
QueueJobs.DailyResourceCleanUp, QueueJobs.DailyResourceCleanUp,
async () => { async () => {
logger.info(`${QueueName.DailyResourceCleanUp}: queue task started`); try {
await identityAccessTokenDAL.removeExpiredTokens(); logger.info(`${QueueName.DailyResourceCleanUp}: queue task started`);
await identityUniversalAuthClientSecretDAL.removeExpiredClientSecrets(); await identityAccessTokenDAL.removeExpiredTokens();
await secretSharingDAL.pruneExpiredSharedSecrets(); await identityUniversalAuthClientSecretDAL.removeExpiredClientSecrets();
await secretSharingDAL.pruneExpiredSecretRequests(); await secretSharingDAL.pruneExpiredSharedSecrets();
await snapshotDAL.pruneExcessSnapshots(); await secretSharingDAL.pruneExpiredSecretRequests();
await secretVersionDAL.pruneExcessVersions(); await snapshotDAL.pruneExcessSnapshots();
await secretVersionV2DAL.pruneExcessVersions(); await secretVersionDAL.pruneExcessVersions();
await secretFolderVersionDAL.pruneExcessVersions(); await secretVersionV2DAL.pruneExcessVersions();
await serviceTokenService.notifyExpiringTokens(); await secretFolderVersionDAL.pruneExcessVersions();
await orgService.notifyInvitedUsers(); await serviceTokenService.notifyExpiringTokens();
await auditLogDAL.pruneAuditLog(); await orgService.notifyInvitedUsers();
logger.info(`${QueueName.DailyResourceCleanUp}: queue task completed`); await auditLogDAL.pruneAuditLog();
logger.info(`${QueueName.DailyResourceCleanUp}: queue task completed`);
} catch (error) {
logger.error(error, `${QueueName.DailyResourceCleanUp}: resource cleanup failed`);
throw error;
}
}, },
{ {
batchSize: 1, batchSize: 1,
@@ -78,6 +83,10 @@ export const dailyResourceCleanUpQueueServiceFactory = ({
undefined, undefined,
{ tz: "UTC" } { tz: "UTC" }
); );
queueService.listen(QueueName.DailyResourceCleanUp, "failed", (_, err) => {
logger.error(err, `${QueueName.DailyResourceCleanUp}: resource cleanup failed`);
});
}; };
return { return {