Disabling low level lineage insert from Producer API #1237
Replies: 1 comment 2 replies
-
Well, not right out of the box, but there are solutions. If you can control agents, doing it on the agent would be the easiest and the most efficient way. Write a custom filter and remove all unnecessary details from the execution plan. Just be careful to correctly remove references as well. For instance, if you remove attributes or expressions you also need to remove all instances of On the other hand there are might be some things that you can do to improve the server response time. Of course we need to know more details about your particular deployment, but this is what comes to my mind straight away:
Please Let us know if something of that helps. |
Beta Was this translation helpful? Give feedback.
-
Hi @wajda,
I am using spline in my orgainisation and the data volume is huge. The lineage payloads are also sometimes huge for some spark jobs. With Spline 0.7.x the insertExecutionPlan makes all inserts in one go and it sometimes takes a lot of processing time( around 1.5 min). Because of this the lineages insert gets timed out on the rest-gateway and it is dropped. And all subsequent requests are kept waiting leading to AsyncTimeoutException error (500 Server error)
Inorder to mitigate this, is it possible to disable the low level lineage collections inserts so that the API processes the request faster and we dont miss on the high level lineages also ?
Error that we usually get
Beta Was this translation helpful? Give feedback.
All reactions