Till Rohrmann

Results 160 comments of Till Rohrmann

A slightly different variant could be that the current leader only proposes the current partition time by periodically writing the time to Bifrost. When applying the partition time message all...

> I investigated this, it needs a bit of internal refactoring of invocations in scheduled state. We need to introduce `InvocationStatus::Scheduled`, which comes before Inboxed as state transition. Thanks for...

> * On release 1.2, we add a migration script that automatically runs on boot to completely migrate all the invocations to the new table. The migration step is probably...

Could be caused by https://github.com/tokio-rs/tokio/issues/4730?

> Hi there, any updates on this? This would be game changing. This feature is still very high on the list of new features that we want to add to...

The same problem applies to sending responses back to the ingress. If the current leader successfully proposes an `InvokerEffectKind::End` and then loses leadership, then the next leader will think that...

To sum up the underlying problem again: Restate PPs need to send messages to the ingress (responses and `SubmitNotifications`) so that the ingress can respond to external clients. This communication...

Personally, I am leaning towards making the communication between the ingress and PP reliable since it feels a bit odd to me that Restate can "lose" some messages internally which...

Ahmed proposed a new variant: The ingress partition processor communicate via RPCs. Instead of directly writing to Bifrost, the ingress will rpc the leading partition processor (routing based on idempotency...