Don't encode initial data as we're using zkhander
This commit is contained in:
		| @@ -542,27 +542,27 @@ else: | |||||||
|     logger.out("Node is " + logger.fmt_red + "absent" + logger.fmt_end + " in Zookeeper; adding new node", state='i') |     logger.out("Node is " + logger.fmt_red + "absent" + logger.fmt_end + " in Zookeeper; adding new node", state='i') | ||||||
|     keepalive_time = int(time.time()) |     keepalive_time = int(time.time()) | ||||||
|     zkhandler.writedata(zk_conn, { |     zkhandler.writedata(zk_conn, { | ||||||
|         '/nodes/{}'.format(myhostname): config['daemon_mode'].encode('ascii'), |         '/nodes/{}'.format(myhostname): config['daemon_mode'], | ||||||
|     # Basic state information |     # Basic state information | ||||||
|         '/nodes/{}/daemonmode'.format(myhostname): config['daemon_mode'].encode('ascii'), |         '/nodes/{}/daemonmode'.format(myhostname): config['daemon_mode'], | ||||||
|         '/nodes/{}/daemonstate'.format(myhostname): 'init'.encode('ascii'), |         '/nodes/{}/daemonstate'.format(myhostname): 'init', | ||||||
|         '/nodes/{}/routerstate'.format(myhostname): 'client'.encode('ascii'), |         '/nodes/{}/routerstate'.format(myhostname): 'client', | ||||||
|         '/nodes/{}/domainstate'.format(myhostname): 'flushed'.encode('ascii'), |         '/nodes/{}/domainstate'.format(myhostname): 'flushed', | ||||||
|         '/nodes/{}/staticdata'.format(myhostname): ' '.join(staticdata).encode('ascii'), |         '/nodes/{}/staticdata'.format(myhostname): ' '.join(staticdata), | ||||||
|         '/nodes/{}/memtotal'.format(myhostname): '0'.encode('ascii'), |         '/nodes/{}/memtotal'.format(myhostname): '0', | ||||||
|         '/nodes/{}/memfree'.format(myhostname): '0'.encode('ascii'), |         '/nodes/{}/memfree'.format(myhostname): '0', | ||||||
|         '/nodes/{}/memused'.format(myhostname): '0'.encode('ascii'), |         '/nodes/{}/memused'.format(myhostname): '0', | ||||||
|         '/nodes/{}/memalloc'.format(myhostname): '0'.encode('ascii'), |         '/nodes/{}/memalloc'.format(myhostname): '0', | ||||||
|         '/nodes/{}/vcpualloc'.format(myhostname): '0'.encode('ascii'), |         '/nodes/{}/vcpualloc'.format(myhostname): '0', | ||||||
|         '/nodes/{}/cpuload'.format(myhostname): '0.0'.encode('ascii'), |         '/nodes/{}/cpuload'.format(myhostname): '0.0', | ||||||
|         '/nodes/{}/networkscount'.format(myhostname): '0'.encode('ascii'), |         '/nodes/{}/networkscount'.format(myhostname): '0', | ||||||
|         '/nodes/{}/domainscount'.format(myhostname): '0'.encode('ascii'), |         '/nodes/{}/domainscount'.format(myhostname): '0', | ||||||
|         '/nodes/{}/runningdomains'.format(myhostname): ''.encode('ascii'), |         '/nodes/{}/runningdomains'.format(myhostname): '', | ||||||
|     # Keepalives and fencing information |     # Keepalives and fencing information | ||||||
|         '/nodes/{}/keepalive'.format(myhostname): str(keepalive_time).encode('ascii'), |         '/nodes/{}/keepalive'.format(myhostname): str(keepalive_time), | ||||||
|         '/nodes/{}/ipmihostname'.format(myhostname): config['ipmi_hostname'].encode('ascii'), |         '/nodes/{}/ipmihostname'.format(myhostname): config['ipmi_hostname'], | ||||||
|         '/nodes/{}/ipmiusername'.format(myhostname): config['ipmi_username'].encode('ascii'), |         '/nodes/{}/ipmiusername'.format(myhostname): config['ipmi_username'], | ||||||
|         '/nodes/{}/ipmipassword'.format(myhostname): config['ipmi_password'].encode('ascii') |         '/nodes/{}/ipmipassword'.format(myhostname): config['ipmi_password'] | ||||||
|     }) |     }) | ||||||
|  |  | ||||||
| # Check that the primary key exists, and create it with us as master if not | # Check that the primary key exists, and create it with us as master if not | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user