I've noticed quite an overhead in dealing with large catalogs coming from
SecureCatalogImpl.getXXX():List<> methods

Reason being it does a "full table scan" and filters in-process, while the
list(Class, Filter,...):Iterator method relies on the ResourceAccessManager
build of a security filter.

I've created a draft pull request here:
https://github.com/geoserver/geoserver/pull/7698

So far everything seems to be working, but I'm not sure if I may be missing
something.

If this seems like something we can accept I'll create a jira ticket and
follow procedure.

Cheers,
*camptocamp*
INNOVATIVE SOLUTIONS
BY OPEN SOURCE EXPERTS

*Gabriel Roldán*
Geospatial Developer
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to