My standalone Java application is executed as process 1 in the Docker container. At start it activates the cluster which has persistence enabled. I'm not using the Ignite script bin/ignite.sh.
"docker stop" sends a SIGTERM to my java application. My application shutdown hook gets called where I try to deactivate and then disconnect the Ignite instance. This works well when only disconnecting, but doesn't work when deactivating the cluster first. Exception says "Failed to execute deactivate request, node is stopping." Full stacktrace in my original post. Docker waits 10 seconds for a graceful stop of the process before it sends a SIGKILL. -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/
