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
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