Building a reactive java application using Neo4j

I want to build a java application that is reactive in nature when it interacts with Neo4J. I will use the Reactive session to run my queries. This application will be a microservice web application that will be deployed in kubernetes.
How do I architect my solution to handle the following scenario

Create a reactive session
Call a query that takes time to execute (~20-30 seconds)
While the query is executing, the kubernetes pod crashes
How will I know the status of the query once the pod restarts?