-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor PUT vs. PATCH in the Ingestion Framework #14040
Comments
|
|
@OnkarVO7 I believe these changes will automatically fix:
Let's double-check as part of acceptance criteria here |
Part 1 of the fixes: Removing the |
Ingestion Update for Patching EntitiesSchema Changes:
Ingestion Workflow Changes:
|
Patch Only Changed/Updated fields from ingestion topologyOur current patch logic updates the entire entity from server with the fields of the create request. Then makes a jsonpatch request by comparing original and new entity. Instead Find a way to implement below logic:
|
We have 2 issues with the ingestion
Try:
async
requests to the server to not wait for certain results and move on. Since we'd still have some dependencies between nodes / stages, we could have a flag in each of them to specify if it can be treatedasync
OpenMetadata/ingestion/src/metadata/ingestion/api/delete.py
Line 41 in b781c66
*_entity
table to have aserviceName
, so that we can index it and have better performance when doing thelist_all_entities
The text was updated successfully, but these errors were encountered: