----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/74978/ -----------------------------------------------------------
(Updated May 14, 2024, 4:52 a.m.) Review request for atlas, Ashutosh Mestry, Jayendra Parab, Madhan Neethiraj, Nikhil Bonte, and Nixon Rodrigues. Bugs: ATLAS-4861 https://issues.apache.org/jira/browse/ATLAS-4861 Repository: atlas Description ------- **Replicated Attributes:** Users want knowledge of how the entities have landed into Atlas instance, if they were created via hook ingestion or whether they were imported from another Atlas instance. This is addressed by 2 new attributes that are now part of Referenceable entity type viz. replicatedFrom and replicatedTo. **Current Behaviour:** At the end of export/import, the entities which are exported/imported are updated with the replicationTo/replicationFrom respectively with the value of AtlasServer object Hence updating each and every entity takes much time. **Improvement:** Add flag to skip such updates. **Example request for Export:** curl -v -X POST -u admin:admin -H "Content-Type: application/json" "http://<>/api/atlas/admin/export" -d '{"itemsToExport":[{"typeName":"hive_db","uniqueAttributes":{"qualifiedName":"bsadp@hpchdd2"}}],"options":{"fetchType":"full","replicatedTo":"cm",**"skipUpdateReplicationAttr":"true"**},"fetchTypeOptionValue":"full","skipLineageOptionValue":false,"changeTokenFromOptions":0}}' > test_noupdate.zip **Example import-options.json for Import:** { "options": { "replicatedFrom":"cm", "skipUpdateReplicationAttr":true } } Diffs ----- intg/src/main/java/org/apache/atlas/model/impexp/AtlasExportRequest.java 878b1d8bc intg/src/main/java/org/apache/atlas/model/impexp/AtlasImportRequest.java cbc1aa938 repository/src/main/java/org/apache/atlas/repository/impexp/AuditsWriter.java c4de0ed27 Diff: https://reviews.apache.org/r/74978/diff/1/ Testing ------- Tests(~3000 entity) w/o updates with updates Export1 11s 25s Export2 12s 27s Thanks, Pinal Shah