-
Notifications
You must be signed in to change notification settings - Fork 1
GSIP 197
Promote the WPS-JDBC community module to extension status
Andrea Aime
This proposal is for GeoServer 2.19.0
- Under Discussion
- In Progress
- Completed
- Rejected
- Deferred
The WPS JDBC community module provides an implementation of the ProcessStatusStore extension point, allowing to store the state of asynchronous WPS requests on relational databases, in particular, those for which a JDBCDataStore implementation is available.
The module does not have GUI configuration, but as it is common for many extensions, relies on a property file with the connection parameters.
The GeoServer module contains the full functionality of the plugin.
Also, the module already has documentation.
Actions needed for graduation:
- Moving the module from community to extension in the build system.
- Cleaning up eventual QA failures
- Updating the website template to make the extension available.
- Updating the pom.xml contact information.
- Updating documentation location, remove eventual warnings related to community status.
The developers guide lists several requirements for community modules graduating to an extension:
-
The module has at least a “handful” of users
- GeoSolutions has been using this module on a number of installations, whenever the
wps-hazelcast
plugin was not suitable, either due to absence of multicast support, or lack of predictability of the IPs for the GeoServer nodes.
- GeoSolutions has been using this module on a number of installations, whenever the
-
The module has a designated and active maintainer
- Andrea Aime (GeoSolutions) is willing to act in this capacity, with Ian Turton, the original module developer, acting as co-maintainer.
-
The module is considered “stable” by the majority of the PSC
- The module has been unchanged and working for several releases.
-
The module maintains 40% test coverage
- Module has 78% test coverage as reported by Jacoco
-
The module has no IP violations
- Module was fully written and maintained by GeoSolutions personnel.
-
The module has a page in the user manual
-
The maintainer has signed the GeoServer Contributor Agreement
- OSGeo CLA signed
Project Steering Committee:
- Alessio Fabiani: +1
- Andrea Aime: +1
- Ian Turton: +1
- Jody Garnett:
- Jukka Rahkonen:
- Kevin Smith:
- Simone Giannecchini: +1
- Torben Barsballe:
- Nuno Oliveira:
©2020 Open Source Geospatial Foundation