Esempio n. 1
0
 def run(self):
     while True:
         time.sleep(INSTANCE_REPORT_INTV)
         logger.debug('p_transmit_transcationlist_thread:%s' %str(g_cc_transaction))
         for nodeIp in g_cc_transaction.keys() :
             g_transaction_switch.acquire()
             transactions = g_cc_transaction[nodeIp][:]
             g_transaction_switch.release()
             logger.debug('p_transmit_transcationlist_thread transaction : %s' %str(transactions))
             if g_clc_ip != None:
                 transmitData = thd_transmit_data()
                 transmitData.node_ip = nodeIp
                 transmitData.transactions = transactions
                 logger.debug('p_transmit_transcationlist_thread transmitData:%s: ' %str(transmitData))
                 OpenLdap.p_set_transmit_transactionlist(g_clc_ip,transmitData)