" /> ORS cluster of 4 nodes ( 4 Primary, 2 Primary on one datacenter ) - Genesys CTI User Forum

Author Topic: ORS cluster of 4 nodes ( 4 Primary, 2 Primary on one datacenter )  (Read 2138 times)

Offline Peter Parker

  • Newbie
  • *
  • Posts: 44
  • Karma: 0
Advertisement
Hi guys,

I already have installed ORS cluster of ORS 2 nodes  primary-backup successfully on my Lab. But, I would like to installation ORS cluster of ORS 4 nodes(4 Primary, 2 Primary on one data center).

Is there anyone who can help me explain a few questions as below:

1. How to URS chose ORS to work with it? While both two ORS are running primary? I understand for the scenarios ORS using primary- backup on one data center. URS always working with ORS primary, then it will work with ORS backup if ORS primary failed.

2. I know Cassandra stores information regarding active sessions, as well as scheduled activities, but when I'm checking logs ORS as well as select data from DB of Cassandra. I didn't find any data here.
Logs:

cqlsh:orchestration> describe tables;

sessionidserverinforindex        ors8130000          schedulebysessionid
recoversessionidserverinforindex  sessionidserverinfo  document         
schedulebytimeinterval            session           

cqlsh:orchestration> select * from session;

key
-----

(0 rows)
cqlsh:orchestration> select * from recoversessionidserverinforindex;

key
-----

(0 rows)


09:36:25.283 {Persistence:1} PersistenceManager::HandleDataFromThread - Cassandra store is not available .. session recovery and scheduled tasks will not be available after failover
09:37:23.255 {SelfMonitoring:1} Current alarms values:
Active Sessions (1000.0): 0.50 +/-0.50 [0.00,1.00] #4
Active Calls (1000.0): 0.50 +/-0.50 [0.00,1.00] #4
09:37:23.271 {Persistence:3} PersistenceManagerCassandra::GetScheduledSessionList queueing first time[1501209263000] to last time[1501209623000] for PERSISTENCE_GET_SCHEDULED_SESSIONS
09:37:23.271 {Schedule:1} Schedule::StartPersistRetrieveTimer time_interval(60000)
09:37:23.271 [T:4268] {Persistence:3} PMCWorker[0x000000000de1b3e0]::PerformWork tdelta to entry[0]
09:37:23.271 [T:4268] {Persistence:1} PMCWorker[0x000000000de1b3e0]::PerformWork - failed cassandra not available - reason: No hosts available.
09:37:25.299 [T:4268] {ThreadSync:1} CONNECTED(1124)
09:37:25.299 [T:4268] {Persistence:3} PMCWorker[0x000000000de1b3e0]::PerformWork tdelta cassandra[2028]
09:37:25.299 ==>CGCLLConnector::ConnEventHandler Port=0 Proto=0 CallBack=<00000000016d6390>
===>event:  event_id=0, id=0 handle=1116, datasize=0
09:37:25.299 ==>CGCLLConnector::ConnEventHandler Port=0 Proto=0 CallBack=<00000000016d6390>
===>event:  event_id=1, id=0 handle=1116, datasize=0
09:37:25.299 {ThreadSync:1} CMLTSListener:ACCEPTED(1116)
09:37:25.299 CGCLLListener[788]: Set new CallBack <000000000e9950d0>, handle=1116
09:37:25.299 CGCLLConnector[1116]: Connected
09:37:25.299 ==>CGCLLConnector::ConnEventHandler Port=0 Proto=0 CallBack=<000000000e9950d0>
===>event:  event_id=3, id=0 handle=1116, datasize=24
09:37:25.299 {ThreadSync:3} HandleThreadData: << 24 bytes <<
09:37:25.299 {Persistence:3} PersistenceManager::HandleDataFromThread: enter threadId(1116), type(11004), pData(0000000000000000) >>>>>>>>>>>>>>>>>>>>>>>
09:37:25.299 {Persistence:1} PersistenceManager::HandleDataFromThread - Cassandra store is not available .. session recovery and scheduled tasks will not be available after failover



Offline Peter Parker

  • Newbie
  • *
  • Posts: 44
  • Karma: 0
Re: ORS cluster of 4 nodes ( 4 Primary, 2 Primary on one datacenter )
« Reply #1 on: July 31, 2017, 07:26:33 AM »
Hi bros,

more logs as below. Although have a few errors regarding Cassandra, but I started ORS.

14:12:06.710 Std 23002 ORS Cassandra schema version ORS8130000 No Cassandra hosts available <Cassandra node [172.16.1.18,172.16.1.19] is not available.>. Persistence is unavailable.
14:12:06.710 Start(): PersistenceManager succeeded.
14:12:06.710 {Persistence:3} PersistenceManagerCassandra::GetScheduledSessionList queueing first time[        0000] to last time[1502085126000] for PERSISTENCE_GET_SCHEDULED_SESSIONS
14:12:06.710 {Persistence:3} PersistenceManagerCassandra::GetScheduledSessionList queueing first time[        0000] to last time[1502085126000] for PERSISTENCE_GET_SCHEDULED_SESSIONS
14:12:06.710 {Persistence:3} PersistenceManagerCassandra::GetScheduledSessionList queueing first time[        0000] to last time[1502085126000] for PERSISTENCE_GET_SCHEDULED_SESSIONS
14:12:06.710 [T:3096] {Persistence:3} PMCWorker[0x000000000de09c40]::PerformWork tdelta to entry[0]
14:12:06.710 [T:3096] {Persistence:1} PMCWorker[0x000000000de09c40]::PerformWork - failed cassandra not available - reason: No hosts available.
14:12:06.710 {ORSInternal:1} Proactive session recovery is not started. Reason: Persistence is not available
14:12:08.769 [T:3096] {Persistence:3} PMCWorker[0x000000000de09c40]::PerformWork tdelta cassandra[2059]
14:12:08.769 {Persistence:3} PersistenceManager::HandleDataFromThread: enter threadId(800), type(11004), pData(0000000000000000) >>>>>>>>>>>>>>>>>>>>>>>
14:12:08.769 {Persistence:3} PersistenceManager::HandleDataFromThread: enter threadId(800), type(11004), pData(0000000000000000) >>>>>>>>>>>>>>>>>>>>>>>
14:12:08.769 {Persistence:1} PersistenceManager::HandleDataFromThread - Cassandra store is not available .. session recovery and scheduled tasks will not be available after failover
14:12:08.769 {Persistence:1} PersistenceManager::HandleDataFromThread - Cassandra store is not available .. session recovery and scheduled tasks will not be available after failover
14:12:57.108 {Persistence:3} PersistenceManager:PutSessionServerInfo tdelta cache processing[0]
14:12:57.108 {Persistence:3} PersistenceManager:PutSessionServerInfo tdelta cache processing[0]
14:12:59.153 [T:4064] {Persistence:3} DataStoreImplCassandra::Schedule sessionid[3NSMORBN9P5QJAQCEINB6GTBDK000001] time (1502089979)
14:12:59.153 {Persistence:3} PersistenceManager::HandleDataFromThread: enter threadId(1004), type(11001), pData(000000000f180100) >>>>>>>>>>>>>>>>>>>>>>>
14:12:59.153 {Persistence:3} PersistenceManager::HandleDataFromThread: enter threadId(1004), type(11001), pData(000000000f180100) >>>>>>>>>>>>>>>>>>>>>>>
14:12:59.153 {Persistence:3} PersistenceManager::HandleDataFromThread -- requestType(1) requestSessionID(3NSMORBN9P5QJAQCEINB6GTBDK000001)
14:12:59.153 {Persistence:3} PersistenceManager::HandleDataFromThread -- requestType(1) requestSessionID(3NSMORBN9P5QJAQCEINB6GTBDK000001)
14:12:59.153 {Persistence:3} ~PersistenceRequestInformationCassandra: destroy (000000000f180100)
14:12:59.153 {Persistence:3} ~PersistenceRequestInformationCassandra: destroy (000000000f180100)
14:12:59.153 {Persistence:3} PersistenceManager::GetSessionServerInfo calling SessionIDServerNodeResultHandler session id[3NSMORBN9P5QJAQCEINB6GTBDK000001] pHandler[0x000000000c210800] with result(138) tdelta cache processing[0]
14:12:59.153 {Persistence:3} PersistenceManager::GetSessionServerInfo calling SessionIDServerNodeResultHandler session id[3NSMORBN9P5QJAQCEINB6GTBDK000001] pHandler[0x000000000c210800] with result(138) tdelta cache processing[0]
14:12:59.153 {SessionManager:2} [ORSSessionQueueTaskCallback]: Persistence Callback: [Assigned Node: 138, Session ID: 3NSMORBN9P5QJAQCEINB6GTBDK000001] (Task: 0x000000000f1000c0)
14:12:59.263 {Persistence:3} PersistenceManager::GetSessionServerInfo calling SessionIDServerNodeResultHandler session id[3NSMORBN9P5QJAQCEINB6GTBDK000001] pHandler[0x000000000c210ee0] with result(138) tdelta cache processing[0]
14:12:59.263 {Persistence:3} PersistenceManager::GetSessionServerInfo calling SessionIDServerNodeResultHandler session id[3NSMORBN9P5QJAQCEINB6GTBDK000001] pHandler[0x000000000c210ee0] with result(138) tdelta cache processing[0]
14:12:59.263 {SessionManager:2} [ORSSessionQueueTaskCallback]: Persistence Callback: [Assigned Node: 138, Session ID: 3NSMORBN9P5QJAQCEINB6GTBDK000001] (Task: 0x000000000fcd0080)
14:13:00.339 {Persistence:3} PersistenceManager::GetSessionServerInfo calling SessionIDServerNodeResultHandler session id[3NSMORBN9P5QJAQCEINB6GTBDK000001] pHandler[0x000000000c2122e0] with result(138) tdelta cache processing[0]
14:13:00.339 {Persistence:3} PersistenceManager::GetSessionServerInfo calling SessionIDServerNodeResultHandler session id[3NSMORBN9P5QJAQCEINB6GTBDK000001] pHandler[0x000000000c2122e0] with result(138) tdelta cache processing[0]
14:13:00.339 {SessionManager:2} [ORSSessionQueueTaskCallback]: Persistence Callback: [Assigned Node: 138, Session ID: 3NSMORBN9P5QJAQCEINB6GTBDK000001] (Task: 0x000000000ea100c0)
14:13:00.339 {Persistence:3} PersistenceManager::GetSessionServerInfo calling SessionIDServerNodeResultHandler session id[3NSMORBN9P5QJAQCEINB6GTBDK000001] pHandler[0x000000000c212ba0] with result(138) tdelta cache processing[0]
14:13:00.339 {Persistence:3} PersistenceManager::GetSessionServerInfo calling SessionIDServerNodeResultHandler session id[3NSMORBN9P5QJAQCEINB6GTBDK000001] pHandler[0x000000000c212ba0] with result(138) tdelta cache processing[0]
14:13:00.339 {SessionManager:2} [ORSSessionQueueTaskCallback]: Persistence Callback: [Assigned Node: 138, Session ID: 3NSMORBN9P5QJAQCEINB6GTBDK000001] (Task: 0x000000000ea10100)
14:13:00.339 {Persistence:3} PersistenceManager::GetSessionServerInfo calling SessionIDServerNodeResultHandler session id[3NSMORBN9P5QJAQCEINB6GTBDK000001] pHandler[0x000000000c213500] with result(138) tdelta cache processing[0]