Looks like you're running in embedded mode. In this mode server nodes are started within Spark executors, so when executor is stopped some of the data is lost. Try to start a separate Ignite cluster and create IgniteContext with standalone=true.
-Val -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/