glamorous-rainbow-77959
09/05/2024, 8:16 AMripe-smartphone-56353
09/05/2024, 8:20 AMglamorous-rainbow-77959
09/05/2024, 8:21 AMglamorous-rainbow-77959
09/05/2024, 8:22 AMglamorous-rainbow-77959
09/05/2024, 8:23 AMripe-smartphone-56353
09/05/2024, 8:33 AMby the way, did it add any overhead time for your workflows?I don't know.
glamorous-rainbow-77959
09/05/2024, 8:52 AMworkqueue
implementation, which is a non-durable in-memory queue AFAIK. Here is the starting code for queue implementation: https://github.com/flyteorg/flyte/blob/bed761c33c40af23750467c828afea553c0b80a0/flytepropeller/pkg/controller/workqueue.go#L7glamorous-rainbow-77959
09/05/2024, 8:56 AMhallowed-mouse-14616
09/05/2024, 2:22 PMqueue
is basically a list of FyteWorkflow CR IDs that FlytePropeller knows to process. If FlytePropeller dies and comes back up, this is repopulated from the list of non-terminal FlyteWorkflow CRs. All state for these executions is durably stored in etcd as part of k8s apiserver ops.
@average-finland-92144 not sure if we have docs highlighting the durability guarantees? It may be worth including this information in a FlytePropeller series?average-finland-92144
09/05/2024, 2:35 PMnot sure if we have docs highlighting the durability guarantees?I don't think this is explicitly covered in the docs
It may be worth including this information in a FlytePropeller series?Absolutely
freezing-airport-6809
freezing-airport-6809
glamorous-rainbow-77959
09/23/2024, 8:26 AMfreezing-airport-6809