GemFire persisted data corruption - how to debug?

2016-10-13 Thread Kapil Goyal
Hi Folks, I am doing some crash testing with a single cache node of GemFire, where I power off the VM where cache is running and then bring it back up. Upon restart, GemFire refuses to come up with this error: Caused by: java.lang.NullPointerException at com.gemstone.gemfire.internal.u

Re: GemFire persisted data corruption - how to debug?

2016-10-13 Thread Anthony Baker
Hi Kapil, Geode (by default) writes data synchronously to other cluster members. If a node crashes like in your test, the update is preserved by the cluster even in the absence of persistence. Synchronous disk writes can be turned on (see [1]) but many users prefer to avoid the fsync performa