Protocol.receive: don't log delay for deletes since we schedule them 2m out

for #1361, #1378
pull/1726/head
Ryan Barrett 2025-01-24 19:40:07 -08:00
rodzic e3f50b4318
commit 7fd128cda4
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 6BE31FDF4776E9D4
1 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

@ -901,7 +901,8 @@ class Protocol:
pruned = {k: v for k, v in obj.as1.items()
if k not in ('contentMap', 'replies', 'signature')}
delay = ''
if received_at and request.headers.get('X-AppEngine-TaskRetryCount') == '0':
if (received_at and request.headers.get('X-AppEngine-TaskRetryCount') == '0'
and obj.type != 'delete'): # we delay deletes for 2m
delay_s = int((util.now().replace(tzinfo=None)
- received_at.replace(tzinfo=None)
).total_seconds())