Re: Defining public SPIs in Geode

2019-01-08 Thread Dan Smith
What sort of services are you thinking of adding? Technically, things like a CacheLoader or a SecurityManager are SPIs in the sense that they places where you can plug your code into geode. Using a ServiceLoader might ok in cases where we want something to be plugged in if the jar is on the

Defining public SPIs in Geode

2019-01-08 Thread Dale Emery
We are exploring adding one or more public Service Provider Interfaces (SPIs) for Geode, and would like some guidance about standards, conventions, precedent, and such. Do we have standards or conventions for creating SPIs? Good examples? Bad examples? Are there standards or conventions

StatSampler no longer logs fatal message for JDK-8207200

2019-01-08 Thread Kirk Lund
I just committed a change to develop which catches the IllegalStateException caused by JDK-8207200 when the StatSampler samples JVM memory usage using MemoryMXBean. commit 1143af997292df0f6d480084ffd2103fa2c17bbf (origin/develop, origin/HEAD) Author: Kirk Lund Date: Mon Jan 7 16:43:34 2019