You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Karthik Manamcheri (Jira)" <ji...@apache.org> on 2020/03/30 16:51:00 UTC
[jira] [Commented] (ATLAS-3700) Partial update to Atlas overwrite
map entry with different keys
[ https://issues.apache.org/jira/browse/ATLAS-3700?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17071139#comment-17071139 ]
Karthik Manamcheri commented on ATLAS-3700:
-------------------------------------------
+1 to this change. A "PartialUpdate" should append items to Map instead of over-writing the entries.
> Partial update to Atlas overwrite map entry with different keys
> ---------------------------------------------------------------
>
> Key: ATLAS-3700
> URL: https://issues.apache.org/jira/browse/ATLAS-3700
> Project: Atlas
> Issue Type: Bug
> Components: atlas-core
> Affects Versions: 3.0.0
> Reporter: Na Li
> Assignee: Na Li
> Priority: Major
>
> *Details:*
> 1) The model definition is in "https://github.com/apache/atlas/blob/master/addons/models/4000-MachineLearning/4010-ml_model.json#L90"
> 2) I created a request of type EntityCreateRequestV2. It contains an entity of type ml_model_build with an attribute "metadata", which is a map, and contains key-value entries for "engineImageTag" and "engineImageName".
> 3) Then I created a request of type EntityPartialUpdateRequestV2. It contains an entity of type ml_model_build with an attribute "metadata", which is a map, and contains key-value entry for "updated_at".
> 4) In the properties of the entity ml_model_build, the * attribute "*metadata" only contains key-value entry for "updated_at".
> *Desired behavior:*
> The attribute "metadata" should contains key-value entries for "engineImageTag", "engineImageName" and "updated_at".
> Current behavior:
> the attribute "metadata" only contains key-value entry for "updated_at".
--
This message was sent by Atlassian Jira
(v8.3.4#803005)