world-federation-of-advertisers / cross-media-measurement

A privacy centric system for cross publisher, cross media ads measurement through secure multiparty computations.
https://halo.wfanet.org/
Apache License 2.0
36 stars 11 forks source link

Mill's exception handler should compare the token version before enqueuing it. #1918

Open renjiezh opened 1 week ago

renjiezh commented 1 week ago

Describe the bug When millbase is handling the exception raised from processing computation token, it should get the latest token and compare the token versions between current one and the latest one. If versions mismatch, it should ignore the exception and regard it as transient error, unless the number of attempts has reach the limit.

Steps to reproduce n/a

Component(s) affected Duchy

Version 0.5.12

Environment n/a

Additional context