Add additional start/finish debug messages

This commit is contained in:
Joshua Boniface 2020-08-17 13:11:03 -04:00
parent f9b126a106
commit b451c0e8e3
1 changed files with 20 additions and 0 deletions

View File

@ -1025,6 +1025,9 @@ if enable_storage:
# Ceph stats update function
def collect_ceph_stats(queue):
if debug:
logger.out("ceph-thread: Thread starting", state='d')
# Connect to the Ceph cluster
try:
ceph_conn = Rados(conffile=config['ceph_config_file'], conf=dict(keyring=config['ceph_admin_keyring']))
@ -1033,6 +1036,9 @@ def collect_ceph_stats(queue):
logger.out('Failed to open connection to Ceph cluster: {}'.format(e), state='e')
return
if debug:
logger.out("ceph-thread: Getting health stats from monitor", state='d')
# Get Ceph cluster health for local status output
command = { "prefix": "health", "format": "json" }
try:
@ -1283,6 +1289,9 @@ def collect_ceph_stats(queue):
queue.put(ceph_health)
queue.put(osds_this_node)
if debug:
logger.out("ceph-thread: Thread finished", state='d')
# State table for pretty stats
libvirt_vm_states = {
0: "NOSTATE",
@ -1297,6 +1306,9 @@ libvirt_vm_states = {
# VM stats update function
def collect_vm_stats(queue):
if debug:
logger.out("vm-thread: Thread starting", state='d')
# Connect to libvirt
if debug:
logger.out("vm-thread: Connect to libvirt", state='d')
@ -1422,8 +1434,14 @@ def collect_vm_stats(queue):
queue.put(memalloc)
queue.put(vcpualloc)
if debug:
logger.out("vm-thread: Thread finished", state='d')
# Keepalive update function
def node_keepalive():
if debug:
logger.out("main-thread: Keepalive starting", state='d')
# Set the upstream IP in Zookeeper for clients to read
if config['enable_networking']:
if this_node.router_state == 'primary':
@ -1609,6 +1627,8 @@ def node_keepalive():
# Write the updated data after we start the fence thread
zkhandler.writedata(zk_conn, { '/nodes/{}/daemonstate'.format(node_name): 'dead' })
if debug:
logger.out("main-thread: Keepalive finished", state='d')
# Start keepalive thread
update_timer = startKeepaliveTimer()