Add a page in the GeoServer menu to customize settings for CoverageAccess
-------------------------------------------------------------------------
Key: GEOS-4101
URL: http://jira.codehaus.org/browse/GEOS-4101
Project: GeoServer
Issue Type: New Feature
Components: Global, Wicket UI
Reporter: Daniele Romagnoli
Assignee: Andrea Aime
Fix For: 2.1.x
Attachments: geoserver-coverage-access.patch
Some GeoTools plugins and modules involved in coverage access, allow to customize some parameters and Hints to change the underlying logic. As an instance, the ImageMosaic plugin allows to concurrently load the different granules composing a mosaic by means of a ThreadPoolExecutor. We would like to allow the GeoServer users to customize that ThreadPoolExecutor settings through the GUI.
Therefore, I propose a new "CoverageAccess Settings" page in the GeoServer GUI's menu to customize all settings involved in Coverage Access. For the moment, it will basically contain settings for the ThreadPoolExecutor configuration like maximum pool size, core pool size, keep alive time in milliseconds, ...
In the future, we can add additional parameters in that page.
Basically, the ResourcePoolInitializer will check the ThreadPoolExecutor setting from the GeoServerInfo's CoverageAccess and will set it on the ResourcePool. When needed (as an instance, when dealing with mosaics and pyramids), the resource pool will then provide to set a proper Hints with that Executor instance.
Can anyone please review the patch and apply?
For the moment, I didn't updated the ICON for that entry in the menu, since I think it's not so matter for the review.
Daniele
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[ http://jira.codehaus.org/browse/GEOS-4101?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrea Aime reopened GEOS-4101:
-------------------------------
Assignee: Daniele Romagnoli (was: Andrea Aime)
Reopening to backport the patch to 2.0.x
Add a page in the GeoServer menu to customize settings for CoverageAccess
-------------------------------------------------------------------------
Key: GEOS-4101
URL: http://jira.codehaus.org/browse/GEOS-4101
Project: GeoServer
Issue Type: New Feature
Components: Global, Wicket UI
Reporter: Daniele Romagnoli
Assignee: Daniele Romagnoli
Fix For: 2.1.x
Attachments: geoserver-coverage-access-last.patch, geoserver-coverage-access.patch
Some GeoTools plugins and modules involved in coverage access, allow to customize some parameters and Hints to change the underlying logic. As an instance, the ImageMosaic plugin allows to concurrently load the different granules composing a mosaic by means of a ThreadPoolExecutor. We would like to allow the GeoServer users to customize that ThreadPoolExecutor settings through the GUI.
Therefore, I propose a new "CoverageAccess Settings" page in the GeoServer GUI's menu to customize all settings involved in Coverage Access. For the moment, it will basically contain settings for the ThreadPoolExecutor configuration like maximum pool size, core pool size, keep alive time in milliseconds, ...
In the future, we can add additional parameters in that page.
Basically, the ResourcePoolInitializer will check the ThreadPoolExecutor setting from the GeoServerInfo's CoverageAccess and will set it on the ResourcePool. When needed (as an instance, when dealing with mosaics and pyramids), the resource pool will then provide to set a proper Hints with that Executor instance.
Can anyone please review the patch and apply?
For the moment, I didn't updated the ICON for that entry in the menu, since I think it's not so matter for the review.
Daniele
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira