Skip to content

[Durable Execution] Report Allocation Event log clock of event that caused allocation failure #599

Description

@eabatalov

Add clock of allocation event that cause allocation failure to AllocationExecutionEventFinishAllocation message https://github.com/tensorlakeai/indexify/blob/main/proto/function_executor.proto#L425C9-L425C49. This is required so Server can truncate allocation event history starting from the event that cause allocation failure before running strict replay. Truncating allocation event history starting from the event that cause the allocation failure will force re-execution of this event. This is exactly what replay is for. See details about FE and SDK side implementation at https://www.notion.so/tensorlake/UX-of-durable-execution-error-handling-and-replay-31ba5404295580b684f4f8be38eb4feb?source=copy_link#31ba54042955806eaf3ad007b1375a7c

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions