incubator-ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tom Beerbower (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AMBARI-1043) Updates with queries that contain non primary key fields may update resources that don't satisfy the query
Date Fri, 30 Nov 2012 14:15:58 GMT

    [ https://issues.apache.org/jira/browse/AMBARI-1043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13507342#comment-13507342
] 

Tom Beerbower commented on AMBARI-1043:
---------------------------------------

The use of non-existent properties or properties that are not supported for a given resource
type will now result in an UnsupportedPropertyException.  This applies to any CRUD operation
on the cluster controller.

Updates and deletes that use a predicate that contains supported properties that can not be
understood by the resource provider (obtained from a property provider) will now be completed
in two phases :

1) Use the given predicate to do a get resources, requesting the primary key fields for that
resource type.
2) Complete the update or delete operation, using the resources returned in step 1 to create
a new predicate based on the primary key fields.
                
> Updates with queries that contain non primary key fields may update resources that don't
satisfy the query
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: AMBARI-1043
>                 URL: https://issues.apache.org/jira/browse/AMBARI-1043
>             Project: Ambari
>          Issue Type: Sub-task
>            Reporter: Tom Beerbower
>            Assignee: Tom Beerbower
>         Attachments: AMBARI-1043.patch
>
>
> Resource updates via the REST API which have queries that contain non primary key properties
may result in updates to resources which don't fully satisfy the query.
> Also, updates that have queries which contain non-existent properties don't flag the
invalid property and simply ignore that predicate.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message