Merged onto geotools master, still hoping to see some docs for the
geoserver project (when you get a chance).

Jody Garnett


On Wed, Jul 9, 2014 at 11:04 AM, Jody Garnett <[email protected]>
wrote:

> Excellent I will look forward to your revised pull request, and thanks for
> escalating this on the devel list.
> --
> Jody
>
> Jody Garnett
>
>
> On Wed, Jul 9, 2014 at 9:07 AM, Damiano Giampaoli <
> [email protected]> wrote:
>
>>
>> Ciao Jody,
>> read my answers below,
>>
>>
>> Regards,
>> Damiano
>>
>>
>> 2014-07-08 20:08 GMT+02:00 Jody Garnett <[email protected]>:
>>
>> So yeah, for new parameters (i.e. API change) can you add an example to
>>> the docs?
>>>
>>>
>> sure
>>
>>
>>> * http://docs.geotools.org/latest/userguide/library/jdbc/datastore.html
>>>
>>> If you do have a story to tell with a firewall perhaps you could use it
>>> as an example for the GeoServer docs?
>>>
>>> *
>>> http://docs.geoserver.org/stable/en/user/data/database/connection-pooling.html
>>>
>>
>> yes
>>
>>
>>>
>>> A couple of scheduling questions for you?
>>>
>>> Q: From the gs/gt meeting this is one of the features expected before
>>> the feature freeze? Are you able to add the docs this week?
>>>
>>
>> yes, I'll add the documentation commits to the existing pull request
>> within tomorrow morning... is it still in time for the feature freeze right?
>>
>>
>>>  Q: Are you wanting to back port this to the GeoTools 11.2 release next
>>> week?
>>>
>>>
>>>
>> Yes, I'll make another pull request as soon as possible
>>
>>
>>>
>>>
>>> Jody Garnett
>>>
>>>
>>> On Tue, Jul 8, 2014 at 10:07 AM, Damiano Giampaoli <
>>> [email protected]> wrote:
>>>
>>>> Hi all,
>>>>
>>>> I submitted a pull request regarding the connection pool configuration.
>>>> https://github.com/geotools/geotools/pull/501
>>>> The pull request is quite small and simple, only the class
>>>> JDBCDataStoreFactory.java class is involved.
>>>>
>>>> Motivations of the pull request:
>>>> We have experienced some trouble in several production geoserver
>>>> installations that make the geoserver datastores connected to a DBMS
>>>> unavailable usually for 10-15 minutes.
>>>> We discovered that this happens when in the middle of geoserver and the
>>>> database there is a firewall (or something similar) configured to delete
>>>> idle tcp connections.
>>>> If a pool underlying TCP connection is deleted the validation query can
>>>> take several minutes to be executed and it basically blocks all requests to
>>>> the layers.
>>>>
>>>> Proposed fix:
>>>> As has been discussed in the past, the usage of apache commons DBCP2
>>>> can best address this kind of problems but its migration can be tricky. In
>>>> the meanwhile the patch I submitted allows  to perform further
>>>> configurations in order to solve this kind of issues.
>>>>
>>>> These are the new parameters introduced in this pull request:
>>>>
>>>> TEST_WHILE_IDLE = If IDLE connections should be validated before using
>>>> them
>>>> TIME_BETWEEN_EVICTOR_RUNS = Idle object evictor periodicity
>>>> MIN_EVICTABLE_TIME = Min time for a connection to be idle in order to
>>>> be evicted
>>>> EVICTOR_TESTS_PER_RUN = Number of connections checked during a single
>>>> evictor run
>>>>
>>>> Playing a bit with these 4 parameters has successfully solved the idle
>>>> connection issue in 3 our different geoserver installations.
>>>>
>>>>
>>>> Looking forward for your opinion, I'm available for further explanations
>>>>
>>>> Best regards,
>>>> Damiano
>>>>
>>>>
>>>>
>>>> ==
>>>> GeoServer Professional Services from the experts! Visit
>>>> http://goo.gl/NWWaa2 for more information.
>>>> ==
>>>>
>>>> Dott. Damiano Giampaoli
>>>> Software Engineer
>>>>
>>>> GeoSolutions S.A.S.
>>>> Via Poggio alle Viti 1187
>>>> 55054  Massarosa (LU)
>>>> Italy
>>>> phone: +39 0584 962313
>>>> fax:   +39 0584 962313
>>>>
>>>> http://www.geo-solutions.it
>>>> http://twitter.com/geosolutions_it
>>>>
>>>> -------------------------------------------------------
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Open source business process management suite built on Java and Eclipse
>>>> Turn processes into business applications with Bonita BPM Community
>>>> Edition
>>>> Quickly connect people, data, and systems into organized workflows
>>>> Winner of BOSSIE, CODIE, OW2 and Gartner awards
>>>> http://p.sf.net/sfu/Bonitasoft
>>>> _______________________________________________
>>>> GeoTools-Devel mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>>>
>>>>
>>>
>>
>
------------------------------------------------------------------------------
_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to