Exception in thread “ADM_Pulse_Executor_21” com.pega.dsm.dnode.api.dds.service.SessionNotAvailableException: Unable to obtain session. Cassandra hasn’t been started or is unavailable
at com.pega.dsm.dnode.api.dds.service.CassandraSessionCache.getSession(CassandraSessionCache.java:163)
at com.pega.dsm.dnode.api.dds.service.CassandraSessionCache.getSession(CassandraSessionCache.java:188)
at com.pega.decision.adm.commitlog.AdmMetaTable.readByPartition(AdmMetaTable.java:144)
at com.pega.decision.adm.commitlog.AdmMetaTable.readDataByPartition(AdmMetaTable.java:135)
at com.pega.decision.adm.commitlog.AdmMetaTable.readDataFrom(AdmMetaTable.java:130)
The above exception can occur cassandra nodes are no longer listening over the configured port.
To resolve the issue decommission the node from DDS landing page and add it again.
In-order to identify the root cause of the issue in-case if it re-occurs in future, enable the DEBUG log level for the below Datastax and Pega loggers at each of the node in the prlog…xml file: