GeoTools / GeoServer Meeting 2017-01-10

Attending

Andrea Aime

Ian Turton

Torben Barsballe

Agenda

   -

   January release
   -

   Code sprint
   -

   Andrea having fun with DefaultCatalogFacade


Actions

   -

   Ian doing the Jan release with some help from Andrea
   -

   Ian: add a voting section in the OSGeo wiki to decide the topic (see
   https://wiki.osgeo.org/wiki/FOSS4G_2017_Code_Sprint)


Actions from last meeting

   -

   Jody: Move from titan pad to google docs (hum… anything actually to be
   done here?)
   -

   Ben: Follow up with Ian on the lists regarding OSGeo Live INSPIRE/CSS
   (still todo?)
   -

   Ben: Take budget discussion to mailing list (done)
   -

   Torben and Kevin volunteered for Dec Release (done)
   <https://github.com/geoserver/geoserver/wiki/Release-Schedule>
   -

   Ben: Confirmed next meeting moved 16:30 UTC (done)


January release

Ian can maybe do it on a Friday, Andrea try to help with the GWC release

Code sprint

Early March tentative time frame

Interest from Boundless, Ian, and well… GeoSolutions (hosting!)

Topic:

   -

   JDK 9 + maybe JDK 8 updates in the code base (like stream ready support
   for feature collection, where we can use lambda for profit)
   -

   CITE
   -

      upgrade the test harness
      -

      make sure the tests are still passing (probably they won’t)
      -

      add new test that we are missing, WFS 2.0, WCS 2.0, CSW, WMTS 1.0,
      WPS 1.0, maybe GML and KML and GeoPackage
      -

      maybe stand up a reference server for OGC to use, with one test per
      workspace/virtual service?
      -

   REST API switch to Spring MVC (Andrea and Ian worried about making
   things worse user wise in terms of bugs) --- idea can we couple also fixing
   the actual bug reports in Jira? What about the other modules using restlet,
   importer and resource-rest-api
   <https://github.com/geoserver/geoserver/wiki/GSIP-137>, rest-upload,
   sldService, anything else? Need quite a bit of people.
   -

   Mapbox style
   -

   Library upgrades

The sprint does not have to be a single topic, if we can swarm a large
beast good, but if someone wants to join and work on a side topic to
leverage the presence of others, that’s good too.

Andrea having fun with DefaultCatalogFacade

Current issues:

   -

   Lots of linear scans in it
   -

   Thread safety issue (big configuration lock)
   -

   Does not optimize all common lookup patterns (search by id or search by
   name)

Implemented a new version that's thread safe and faster. Reference time,
37s to load a fully configured gs/gwc with 10k layers and 10k styles (and
10k cached gwc layers too) out of a hot disk cache.

Experimented with parallel loading too (thread safe right?) but that
implies looking for extensions points on an app context that is not fully
loaded and that is not allowed → we would have to move the loading at the
end of the startup.

Reading the xml faster using java 7 Files, helped a bit in some
experiments, need to revisit.

Mind, feature freeze Feb 18th!!


-- 
==
GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.
==

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via di Montramito 3/A
55054  Massarosa (LU)
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39  339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

*AVVERTENZE AI SENSI DEL D.Lgs. 196/2003*

Le informazioni contenute in questo messaggio di posta elettronica e/o
nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il
loro utilizzo è consentito esclusivamente al destinatario del messaggio,
per le finalità indicate nel messaggio stesso. Qualora riceviate questo
messaggio senza esserne il destinatario, Vi preghiamo cortesemente di
darcene notizia via e-mail e di procedere alla distruzione del messaggio
stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso,
divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od
utilizzarlo per finalità diverse, costituisce comportamento contrario ai
principi dettati dal D.Lgs. 196/2003.



The information in this message and/or attachments, is intended solely for
the attention and use of the named addressee(s) and may be confidential or
proprietary in nature or covered by the provisions of privacy act
(Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection
Code).Any use not in accord with its purpose, any disclosure, reproduction,
copying, distribution, or either dissemination, either whole or partial, is
strictly forbidden except previous formal approval of the named
addressee(s). If you are not the intended recipient, please contact
immediately the sender by telephone, fax or e-mail and delete the
information in this message that has been received in error. The sender
does not give any warranty or accept liability as the content, accuracy or
completeness of sent messages and accepts no responsibility  for changes
made after they were sent or for other risks which arise as a result of
e-mail transmission, viruses, etc.

-------------------------------------------------------
------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to