[Geoserver-devel] [jira] Created: (GEOS-4701) Add configuration versioning information

Add configuration versioning information
----------------------------------------

                 Key: GEOS-4701
                 URL: https://jira.codehaus.org/browse/GEOS-4701
             Project: GeoServer
          Issue Type: Improvement
          Components: Configuration
    Affects Versions: 2.1.1
            Reporter: Ian Schneider
            Assignee: Justin Deoliveira
         Attachments: configuration-version.patch

The configuration system does not provide version information.

This information could include a specification version and implementation version. The versions would be stored in two places - the code and the configuration store. Upon loading, the implementation would be responsible for upgrades. Alternatively, an upgrade could be completed later via a tool.

Updates to specific components that can provide reasonable defaults (a new property, etc.) do not need to concern themselves with this.

The goal would be to support potentially expensive upgrade operations and major changes.

The attached patch is an example of how this might work.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira