#7204 [V2] Executor batch eventing
Issue created by
popojk
Motivation: Why do you think this is important?
In executor controller runtime, we send an gRPC request to EventService on CRD update. The executor handle the API call synchronously and it is expected that we will face performance issues when running a large amount of tasks. We can optimize it by:
In executor, we send gRPC request on batch basis(every 0.1 seconds or reach batch size 100, the number should be configurable)
Goal: What should the final outcome look like, ideally?
Task events in executor be handled on batch basis
Describe alternatives you've considered
n/a
Propose: Link/Inline OR Additional context
No response
Are you sure this issue hasn't been raised already?
• Yes
Have you read the Code of Conduct?
• Yes
flyteorg/flyte