public void reset(DatabaseContext databaseContext) {
        final boolean wasRunning;
        synchronized (databaseMonitor) {
            wasRunning = database != null;
            if (wasRunning) {
                fleetControllerContext.log(logger, Level.INFO, "Resetting database state");
                database.close();
                database = null;
            }
        }
        clearSessionMetaData(true);
        databaseContext.getFleetController().lostDatabaseConnection();

        if (wasRunning) {
            fleetControllerContext.log(logger, Level.INFO, "Done resetting database state");
        }
    }
Data store for the cluster controller.
The data is stored and distributed by ZooKeeper.
clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/database/DatabaseHandler.java