You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Darrel Schneider (Jira)" <ji...@apache.org> on 2019/12/19 20:32:00 UTC

[jira] [Resolved] (GEODE-7077) POST pdx can not update the pdx config when a server is running

     [ https://issues.apache.org/jira/browse/GEODE-7077?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Darrel Schneider resolved GEODE-7077.
-------------------------------------
    Fix Version/s: 1.11.0
       Resolution: Fixed

> POST pdx can not update the pdx config when a server is running
> ---------------------------------------------------------------
>
>                 Key: GEODE-7077
>                 URL: https://issues.apache.org/jira/browse/GEODE-7077
>             Project: Geode
>          Issue Type: Improvement
>          Components: management
>            Reporter: Gang Yan
>            Assignee: Darrel Schneider
>            Priority: Major
>             Fix For: 1.11.0
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> For REST API V2 for management, 
> I had one locator and one server. I did a post pdx and it worked. I then tried doing it again and it failed like so:
> 409 Error: Conflict
> {
> "statusCode": "ENTITY_EXISTS",
> "statusMessage": "Pdx 'PDX' already exists on member(s) server1."
> }
> Note that "409" is not documented in swagger.
> I would expect to be able to update the pdx config with the same type of message I get on a create (that if a server is running it needs to be restarted).
> If I stopped server1 then the POST worked with a 201:
> {
> "statusCode": "OK",
> "statusMessage": "Successfully updated configuration for cluster.",
> "uri": "/management/experimental/configurations/pdx"
> }
> I think POST pdx create and update should be consistent with each other. They should both either force you to stop a running server before you can do the op, or they should both support being done when a server is running.
> *TODO*
>  # update the method to be put from post, the response will be 200 when everything runs well



--
This message was sent by Atlassian Jira
(v8.3.4#803005)