GSIP 193
The GWC S3 blobstore has been used for cloud deploys in a while, it's time to make it officially supported.
Andrea Aime
This proposal is for GeoServer 2.19.0
- Under Discussion
- In Progress
- Completed
- Rejected
- Deferred
As more deploys target the cloud, it becomes important to have supporting modules available as officially supported extensions. GWC S3 blobstore has been used in a number of production sites so far, so it's an obvious choice for supported status.
The GeoServer module only contains a web UI to configure the blobstore, the actual machinery is in GWC already and part of the released WAR file.
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 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 observed a number of sites running the module, at least 3 recently.
-
The module has a designated and active maintainer
- Andrea Aime (GeoSolutions) is willing to act in this capacity.
-
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 84% test coverage as reported by IntelliJ "run with coverage"
-
The module has no IP violations
- Module was largely written by Niels in 2015, he signed the CLA
-
The module has a page in the user manual
- It does indeed
-
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: +1
- Jukka Rahkonen: +1
- Kevin Smith: +1
- Simone Giannecchini: +1
- Torben Barsballe: +1
- Nuno Oliveira: +1
©2022 Open Source Geospatial Foundation