geode-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gang Yan (Jira)" <j...@apache.org>
Subject [jira] [Created] (GEODE-7409) Ability: get latest PDX configuration of cluster in REST API for Management
Date Tue, 05 Nov 2019 18:30:00 GMT
Gang Yan created GEODE-7409:
-------------------------------

             Summary: Ability:  get latest PDX configuration of cluster in REST API for Management
                 Key: GEODE-7409
                 URL: https://issues.apache.org/jira/browse/GEODE-7409
             Project: Geode
          Issue Type: New Feature
          Components: management, rest (admin)
            Reporter: Gang Yan


### WHY
 1. need to show the latest PDX configuration to customer for check and validation
 1. need to know the latest PDX configuration, as an input for next updates

### WHAT
1.  endpoint: `management/v1/configurations/pdx`

### Acceptance Criteria

```gherkin
Scenario: show latest config,  configuration equals to runtimeInfo
Given
When
Then
```

```gherkin
Scenario:  show latest config,  configuration does **NOT** equal to runtimeInfo
Given a cluster is
When the customer run [get] `management/v1/configurations/pdx`
Then he can find the latest configuration, even it does not equals to runtimeInfo
```

**Notes:**
1. response body:
```JSON
{
    "statusCode": "OK",
    "result": [
        {
            "configuration": {
                "diskStoreName": "name1",
                "ignoreUnreadFields": true,
                "pdxSerializer": "fullpath.className1",
                "persistent": true,
                "readSerialized": true
            },
            "runtimeInfo": {
                "diskStoreName": "name2",
                "ignoreUnreadFields": true,
                "pdxSerializer": "fullpath.className2",
                "persistent": true,
                "readSerialized": true
            },
            "links": {
                "self": "http://127.0.0.1:7070/management/v1/configurations/pdx"
            }
        }
    ]
}
```



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

Mime
View raw message