Open smadbe opened 3 months ago
As discussed the other day, the propagation should schedule the run of another propagation if it's getting killed at 15min.
or
async results
propagation (this one sets a lock
)async,
and the lock
is takenlock
, and timeoutWe can either:
async
, orlock
for the results
propagationWe already talked about it on the phone and we decided to make all propagation async
.
async
, except the groups ancestors
that is fast and which have services who needs the result right away
Motivations
We moved some propagation to async because there were too long. But of course, we have to make sure these propagation may not block other sync requests (which would wait for a 15min propagation to complete).
As propagation works by iteration, it would convenient if:
Note: that would also solve the problem of a propagation which would run for >15min and so which would not progress when killed after 15min by lambda.
Subtasks