01/22/2026 04:44:04.627 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.628 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.628 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.629 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.630 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.631 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.632 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.635 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.636 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.637 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.638 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.639 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.639 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.639 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.639 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.641 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.642 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.648 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.652 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.653 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.654 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.655 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.656 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.656 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.657 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.658 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.663 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.674 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.674 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.681 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.682 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.684 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.684 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.684 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.684 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.684 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.685 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.686 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.687 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.691 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.693 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.694 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.695 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.696 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.696 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.696 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.697 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.697 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.697 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.698 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.704 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.705 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.707 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.707 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.708 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.709 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.710 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.710 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.710 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.710 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.711 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.712 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.716 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.718 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.719 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.719 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.720 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.720 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.720 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.720 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.721 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.721 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.726 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.727 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.729 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.730 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.730 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.731 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.731 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.731 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.731 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.732 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.738 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.740 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.742 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.743 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.744 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.744 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.745 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.745 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.746 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.746 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.746 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.747 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.751 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.754 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.757 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.757 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.759 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.759 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.760 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.760 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.760 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.760 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.760 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.761 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.766 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.768 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.768 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.769 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.770 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.770 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.770 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.770 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.771 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.772 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.773 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.776 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.778 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.779 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.780 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.780 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.780 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.780 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.781 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.782 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.783 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.784 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.790 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.793 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.794 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.796 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.796 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.796 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.796 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.796 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.798 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.798 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.803 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.805 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.806 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.808 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.809 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.810 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.810 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.810 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.810 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.811 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.812 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.817 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.820 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.821 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.822 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.822 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.823 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.823 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.823 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.823 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.824 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.825 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.831 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.834 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.835 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.836 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.837 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.837 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.837 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.839 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.844 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.846 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.847 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.848 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.849 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.849 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.850 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.850 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.850 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.850 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.851 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.858 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.860 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.862 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.863 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.864 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.864 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.865 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.869 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.870 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.872 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.873 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.874 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.875 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.876 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.880 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.881 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.884 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.885 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.886 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.886 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.886 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.886 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.887 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.888 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.889 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.893 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.894 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.896 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.898 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.900 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.900 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.901 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.901 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.901 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.901 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.902 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.908 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.910 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.912 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.913 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.914 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.915 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.915 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.915 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.915 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.915 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.918 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.921 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.925 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.926 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.930 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.931 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.932 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.933 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.934 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.934 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.934 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.934 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.934 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.935 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.940 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.942 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.943 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.944 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.945 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.946 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.946 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.946 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.946 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.946 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.947 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.974 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.976 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.977 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.979 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:04.979 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.980 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.980 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.980 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.980 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.980 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.981 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.988 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:04.989 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:04.991 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.992 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.993 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:04.993 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:04.993 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:04.993 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:04.993 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:04.994 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:04.998 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.000 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.001 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.002 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.003 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.004 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.004 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.004 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.004 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.004 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.005 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.009 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.011 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.012 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.013 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.014 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.015 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.015 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.015 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.015 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.015 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.016 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.019 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.021 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.022 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.023 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.024 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.024 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.025 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.025 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.025 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.025 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.026 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.028 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.031 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.033 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.034 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.035 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.036 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.036 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.036 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.036 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.036 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.037 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.042 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.043 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.044 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.045 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.046 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.046 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.046 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.046 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.046 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.047 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.053 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.054 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.055 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.057 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.058 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.059 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.059 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.059 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.059 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.059 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.061 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.062 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.065 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.067 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.068 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.068 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.069 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.069 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.069 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.069 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.069 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.070 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.072 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.074 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.076 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.077 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.077 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.078 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.078 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.078 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.078 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.078 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.079 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.084 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.088 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.089 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.090 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.091 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.091 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.092 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.092 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.092 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.092 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.092 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.094 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.097 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.099 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.100 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.101 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.101 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.102 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.102 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.103 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.103 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.103 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.104 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.110 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.112 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.113 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.113 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.114 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.115 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.115 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.115 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.115 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.115 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.116 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.121 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.122 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.123 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.124 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.124 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.125 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.125 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.126 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.126 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.126 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.127 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.128 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.132 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.134 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.136 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.137 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.137 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.137 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.137 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.137 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.139 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.139 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.143 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.144 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.145 7fb8ee988648 [contrail-alarm-gen] [INFO]: UVE Done 01/22/2026 04:44:05.147 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.148 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.148 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.149 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.149 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.149 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.149 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.150 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.151 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.154 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.156 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.157 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.158 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.159 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.159 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.159 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.159 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.159 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.160 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.165 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.167 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.169 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.170 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.171 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.172 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.172 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.172 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.172 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.172 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.173 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.177 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.178 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.179 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.179 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.180 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.181 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.181 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.181 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.181 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.181 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.182 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.187 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.189 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.190 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.191 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.191 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.192 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.192 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.192 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.192 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.193 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.193 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.197 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.199 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.200 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.201 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.202 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.202 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.202 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.202 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.202 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.203 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.206 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.208 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.211 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.211 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.212 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.213 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.214 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.220 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.222 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.224 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.224 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.225 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.226 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.226 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.226 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.226 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.226 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.227 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.232 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.233 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.235 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.235 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.237 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.237 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.237 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.237 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.237 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.238 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.239 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.243 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.244 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.246 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.246 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.247 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.247 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.247 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.247 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.248 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.248 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.254 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.255 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.257 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.257 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.258 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.259 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.259 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.260 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.260 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.260 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.261 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.265 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.266 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.268 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.269 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.270 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.270 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.271 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.271 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.271 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.271 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.272 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.278 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.280 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.283 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.284 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.284 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.285 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.285 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.286 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.286 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.286 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.286 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.290 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.291 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.293 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.294 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.295 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.295 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.295 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.295 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.295 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.296 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.300 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.302 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.303 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.304 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.304 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.305 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.305 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.305 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.305 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.305 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.306 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.311 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.313 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.314 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.315 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.316 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.316 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.316 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.316 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.316 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.317 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.319 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.322 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.324 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.325 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.327 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.327 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.328 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.328 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.328 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.329 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.337 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.339 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.340 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.342 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.343 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.343 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.344 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.345 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.346 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.350 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.352 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.353 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.355 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.355 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.355 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.355 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.356 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.357 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.357 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.359 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.363 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.365 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.366 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.367 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.367 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.367 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.367 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.367 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.369 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.369 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.375 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.377 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.379 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.380 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.381 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.381 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.381 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.381 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.381 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.382 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.386 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.388 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.389 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.390 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.391 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.391 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.391 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.391 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.391 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.393 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.393 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.399 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.402 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.403 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.403 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.404 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.404 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.404 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.404 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.405 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.405 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.405 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.411 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.412 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.413 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.414 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.415 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.415 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.415 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.415 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.415 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.416 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.419 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.422 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.423 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.425 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.426 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.426 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.427 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.427 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.427 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.427 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.428 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.430 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.432 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.433 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.434 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.435 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.436 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.436 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.436 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.436 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.437 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.437 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.441 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.442 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.443 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.444 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.445 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.445 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.445 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.446 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.446 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.446 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.453 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.455 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.456 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.457 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.458 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.459 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.459 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.459 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.459 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.460 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.460 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.465 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.469 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.470 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.471 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.471 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.471 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.472 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.472 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.472 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.476 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.477 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.478 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.479 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.480 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.481 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.481 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.481 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.481 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.482 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.484 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.488 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.489 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.490 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.491 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.492 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.492 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.492 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.492 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.492 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.494 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.494 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.499 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.501 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.502 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.503 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.504 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.504 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.504 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.504 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.504 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.505 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.510 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.512 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.513 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.514 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.515 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.516 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.516 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.516 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.516 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.516 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.518 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.521 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.524 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.526 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.528 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.528 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.529 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.530 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.530 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.530 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.530 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.530 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.531 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.532 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.535 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.537 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.538 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.539 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.540 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.540 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.540 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.540 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.540 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.541 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.542 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.546 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.547 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.549 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.550 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.552 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.552 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.552 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.552 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.553 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.554 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.554 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.559 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.563 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.564 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.565 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.566 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.566 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.566 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.566 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.566 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.567 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.569 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.574 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.577 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.579 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.581 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.581 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.581 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.581 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.581 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.582 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.583 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.584 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.588 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.590 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.591 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.592 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.593 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.594 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.594 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.594 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.594 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.594 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.595 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.601 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.602 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.603 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.604 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.604 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.604 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.604 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.604 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.605 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.612 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.614 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.615 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.616 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.616 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.617 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.617 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.617 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.617 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.617 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.618 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.619 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.624 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.627 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.628 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.629 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.629 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.629 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.629 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.629 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.630 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.635 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.637 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.639 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.640 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.641 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.642 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.642 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.642 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.642 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.642 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.643 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.651 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.653 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.654 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.655 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.656 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.657 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.658 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.664 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.666 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.668 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.669 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.670 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.671 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.671 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.671 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.671 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.671 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.672 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.677 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.679 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.680 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.681 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.682 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.682 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.682 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.682 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.682 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.683 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.684 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.688 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.689 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.691 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.691 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.692 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.692 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.692 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.692 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.692 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.693 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.698 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.699 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.700 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.702 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.703 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.704 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.704 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.704 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.704 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.704 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.705 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.712 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.713 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.714 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.714 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.715 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.716 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.716 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.716 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.716 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.716 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.717 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.720 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.721 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.723 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.724 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.724 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.725 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.725 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.725 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.725 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.726 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.729 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.731 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.732 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.734 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.734 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.735 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.735 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.735 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.735 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.735 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.736 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.740 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.742 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.743 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.744 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.745 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.745 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.745 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.745 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.745 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.747 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.747 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.752 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.754 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.755 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.756 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.757 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.757 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.757 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.758 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.758 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.758 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.761 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.765 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.766 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.768 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.769 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.770 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.770 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.770 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.770 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.770 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.774 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.775 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.776 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.781 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.782 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.785 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.786 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.786 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.786 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.786 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.786 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.787 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.789 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.793 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.794 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.796 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.797 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.798 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.799 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.799 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.799 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.799 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.800 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.801 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.801 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.805 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.807 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.807 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.808 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.808 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.808 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.808 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.809 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.809 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.811 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.814 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.815 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.816 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.817 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.818 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.818 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.818 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.818 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.818 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.819 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.823 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.827 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.827 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.828 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.829 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.830 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.830 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.831 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.831 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.831 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.832 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.838 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.841 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.841 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.842 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.842 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.843 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.843 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.843 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.843 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.844 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.847 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.848 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.850 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.851 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.851 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.852 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.852 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.852 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.852 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.853 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.857 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.861 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.862 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.862 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.863 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.864 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.865 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.869 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.870 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.871 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.872 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.874 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.875 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.879 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.882 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.884 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.884 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.885 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.887 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.887 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.887 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.887 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.887 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.888 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.893 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.894 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.895 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.895 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.896 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.897 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.897 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.897 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.897 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.897 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.898 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.904 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.906 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.907 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.907 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.909 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.909 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.909 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.909 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.909 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.910 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.913 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.915 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.917 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.917 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.918 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.919 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.919 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.919 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.919 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.919 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.920 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.925 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.926 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.927 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.928 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.928 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.928 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.928 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.928 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.928 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.929 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.934 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.936 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.936 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.937 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.938 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.939 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.939 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.939 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.939 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.939 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.940 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.945 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.947 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.948 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.948 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.949 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.950 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.950 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.950 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.950 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.950 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.952 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.956 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.957 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.958 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.959 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.960 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.961 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.961 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.961 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.961 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.961 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.962 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.967 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.968 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.969 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.969 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.970 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.971 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.971 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.971 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.971 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.971 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.972 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.976 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.979 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.980 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.981 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.981 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.982 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.982 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.982 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.982 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.983 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.986 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:05.989 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:05.990 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.991 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.993 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:05.993 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:05.993 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:05.993 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:05.993 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:05.993 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:05.994 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:05.999 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.000 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.001 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.003 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.004 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.005 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.005 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.005 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.005 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.005 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.006 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.010 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.012 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.013 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.014 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.014 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.014 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.014 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.014 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.015 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.017 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.020 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.021 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.023 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.024 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.025 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.025 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.025 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.025 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.025 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.027 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.028 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.031 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.038 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.046 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.047 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.049 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.049 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.051 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.052 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.054 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.055 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.057 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.060 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.062 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.063 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.064 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.065 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.065 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.065 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.065 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.066 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.071 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.073 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.074 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.075 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.076 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.076 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.077 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.077 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.077 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.077 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.078 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.081 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.083 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.084 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.085 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.086 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.086 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.086 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.086 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.086 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.087 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.091 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.093 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.094 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.095 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.095 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.096 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.096 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.096 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.096 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.096 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.097 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.102 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.103 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.104 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.104 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.105 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.105 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.105 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.105 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.106 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.113 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.115 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.117 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.117 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.118 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.118 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.118 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.118 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.119 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.120 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.123 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.124 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.126 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.127 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.127 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.128 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.128 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.128 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.128 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.129 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.133 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.134 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.135 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.136 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.137 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.137 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.138 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.138 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.138 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.139 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.143 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.144 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.146 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.146 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.147 7fb8ee988648 [contrail-alarm-gen] [INFO]: UVE Done 01/22/2026 04:44:06.149 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.150 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.151 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.151 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.151 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.151 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.151 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.152 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.158 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.160 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.162 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.163 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.164 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.165 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.165 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.165 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.165 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.165 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.167 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.167 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.172 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.173 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.175 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.176 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.177 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.177 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.177 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.178 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.178 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.178 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.178 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.183 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.184 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.185 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.186 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.187 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.187 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.188 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.188 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.188 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.189 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.189 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.194 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.197 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.199 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.200 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.200 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.200 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.200 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.200 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.201 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.202 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.206 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.208 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.210 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.211 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.212 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.213 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.214 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.219 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.221 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.222 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.222 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.223 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.224 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.224 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.224 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.224 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.224 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.225 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.226 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.230 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.231 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.233 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.235 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.235 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.235 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.236 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.236 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.237 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.237 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.238 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.243 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.245 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.246 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.247 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.247 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.247 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.247 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.247 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.247 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.248 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.255 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.257 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.258 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.258 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.259 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.259 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.259 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.259 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.259 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.260 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.264 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.266 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.268 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.268 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.269 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.270 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.270 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.270 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.270 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.270 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.271 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.276 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.277 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.279 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.280 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.281 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.282 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.282 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.282 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.282 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.282 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.283 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.286 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.288 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.290 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.291 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.292 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.292 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.292 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.292 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.292 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.293 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.294 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.295 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.299 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.301 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.302 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.303 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.303 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.304 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.304 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.304 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.304 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.305 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.312 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.313 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.314 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.315 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.316 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.316 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.317 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.317 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.317 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.317 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.318 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.321 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.324 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.329 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.329 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.329 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.329 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.329 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.330 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.331 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.333 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.338 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.341 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.343 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.344 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.345 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.346 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.346 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.350 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.352 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.353 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.353 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.354 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.354 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.354 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.354 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.354 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.355 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.359 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.360 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.362 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.363 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.364 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.365 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.365 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.365 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.365 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.365 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.366 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.374 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.377 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.378 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.379 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.379 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.380 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.381 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.381 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.381 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.381 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.382 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.384 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.391 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.392 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.394 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.395 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.396 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.397 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.397 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.397 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.397 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.397 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.398 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.403 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.406 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.406 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.407 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.407 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.408 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.408 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.409 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.409 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.409 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.410 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.415 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.418 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.418 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.419 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.420 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.420 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.421 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.421 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.421 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.421 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.422 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.426 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.427 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.428 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.431 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.431 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.431 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.431 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.431 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.432 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.434 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.436 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.440 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.442 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.442 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.443 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.444 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.445 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.445 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.445 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.445 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.446 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.447 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.451 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.453 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.454 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.455 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.456 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.456 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.456 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.456 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.456 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.458 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.462 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.464 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.465 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.466 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.467 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.468 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.469 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.471 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.474 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.476 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.478 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.479 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.480 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.481 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.482 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.482 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.482 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.482 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.483 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.485 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.490 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.493 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.495 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.495 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.496 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.497 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.498 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.499 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.501 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.509 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.513 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.514 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.515 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.516 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.517 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.517 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.517 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.518 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.518 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.519 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.523 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.525 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.526 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.527 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.528 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.530 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.530 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.530 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.530 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.530 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.531 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.535 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.536 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.537 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.538 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.540 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.540 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.541 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.541 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.541 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.541 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.542 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.547 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.548 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.550 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.550 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.552 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.552 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.552 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.553 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.553 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.554 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.554 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.558 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.560 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.561 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.561 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.562 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.562 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.562 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.562 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.563 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.563 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.567 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.568 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.569 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.571 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.571 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.572 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.572 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.572 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.572 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.572 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.573 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.580 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.581 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.583 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.584 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.585 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.586 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.586 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.586 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.586 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.586 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.587 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.592 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.593 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.594 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.595 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.596 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.596 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.596 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.596 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.596 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.597 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.601 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.602 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.604 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.605 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.605 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.606 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.606 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.606 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.606 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.606 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.607 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.613 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.614 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.615 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.616 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.617 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.618 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.618 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.618 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.618 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.618 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.620 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.622 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.624 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.626 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.627 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.628 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.629 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.629 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.629 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.629 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.629 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.630 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.632 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.634 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.635 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.637 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.638 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.639 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.639 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.640 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.640 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.640 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.641 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.645 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.646 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.647 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.648 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.649 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.650 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.650 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.650 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.650 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.650 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.651 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.655 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.658 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.659 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.659 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.660 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.661 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.661 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.661 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.661 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.662 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.662 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.664 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.667 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.669 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.670 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.671 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.671 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.671 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.671 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.671 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.672 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.676 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.678 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.679 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.680 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.681 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.682 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.682 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.682 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.682 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.682 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.683 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.687 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.688 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.690 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.691 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.692 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.692 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.692 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.692 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.692 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.693 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.697 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.698 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.700 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.701 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.702 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.703 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.703 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.703 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.703 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.703 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.704 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.710 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.712 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.713 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.714 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.715 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.715 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.715 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.715 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.715 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.716 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.717 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.722 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.724 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.725 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.726 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.726 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.727 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.727 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.727 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.728 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.729 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.729 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.734 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.736 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.737 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.738 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.738 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.738 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.738 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.738 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.739 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.742 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.743 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.745 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.745 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.746 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.746 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.746 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.746 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.746 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.748 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.748 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.752 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.753 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.754 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.755 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.756 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.756 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.756 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.756 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.756 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.757 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.761 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.762 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.763 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.764 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.765 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.766 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.766 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.766 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.766 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.766 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.767 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.768 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.772 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.774 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.775 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.776 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.777 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.778 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.778 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.778 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.778 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.778 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.779 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.783 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.787 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.787 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.788 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.789 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.789 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.789 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.789 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.789 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.789 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.791 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.794 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.795 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.796 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.797 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.798 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.798 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.798 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.798 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.798 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.799 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.800 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.805 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.807 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.807 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.808 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.809 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.809 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.809 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.809 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.809 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.810 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.814 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.815 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.816 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.817 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.817 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.817 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.817 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.817 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.818 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.822 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.824 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.825 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.826 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.826 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.828 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.828 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.828 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.828 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.828 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.829 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.835 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.836 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.839 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.839 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.839 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.839 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.839 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.840 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.841 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.852 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.853 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.854 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.855 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.856 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.856 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.856 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.856 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.856 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.870 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.870 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.876 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.877 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.879 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.880 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.880 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.881 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.881 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.881 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.881 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.882 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.882 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.887 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.888 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.889 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.890 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.891 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.891 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.891 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.891 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.891 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.892 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.894 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.897 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.899 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.900 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.901 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.901 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.901 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.901 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.901 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.902 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.902 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.907 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.909 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.910 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.911 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.912 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.912 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.912 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.912 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.912 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.913 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.913 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.919 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.921 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.922 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.923 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.923 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.923 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.923 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.923 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.925 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.926 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.927 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.930 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.931 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.932 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.933 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.933 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.933 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.933 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.933 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.935 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.935 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.938 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.940 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.941 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.942 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.942 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.943 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.943 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.943 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.943 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.944 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.945 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.954 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.955 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.956 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.957 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.957 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.957 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.958 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.958 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.959 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.959 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.963 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.964 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.966 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.966 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.967 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.967 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.967 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.967 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.967 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.968 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.973 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.974 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.975 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.976 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.977 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.978 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.978 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.978 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.978 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.978 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.979 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.984 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.985 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.986 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.987 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.989 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.990 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:06.990 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:06.990 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:06.990 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:06.991 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:06.992 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:06.994 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:06.996 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:06.998 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.999 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:06.999 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.000 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.000 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.000 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.000 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.001 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.002 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.006 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.007 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.008 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.009 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.011 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.011 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.011 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.011 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.011 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.013 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.013 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.017 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.020 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.021 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.021 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.022 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.023 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.023 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.023 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.023 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.023 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.024 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.028 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.029 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.031 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.032 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.032 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.033 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.034 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.036 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.039 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.041 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.042 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.044 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.044 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.044 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.044 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.044 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.045 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.048 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.051 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.052 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.053 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.054 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.054 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.054 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.054 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.054 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.055 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.060 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.061 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.062 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.063 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.063 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.064 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.064 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.064 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.064 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.065 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.066 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.069 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.071 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.071 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.072 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.073 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.073 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.073 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.073 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.073 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.074 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.079 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.080 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.082 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.083 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.083 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.084 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.084 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.084 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.084 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.085 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.088 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.089 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.090 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.091 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.091 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.092 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.092 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.092 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.092 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.093 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.093 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.097 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.098 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.100 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.100 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.101 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.101 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.101 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.101 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.102 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.103 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.103 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.104 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.106 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.108 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.109 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.109 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.109 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.110 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.110 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.110 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.110 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.112 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.114 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.116 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.117 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.118 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.119 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.119 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.119 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.119 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.119 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.120 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.122 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.127 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.130 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.130 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.131 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.131 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.132 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.132 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.132 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.132 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.132 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.133 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.137 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.139 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.140 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.141 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.142 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.142 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.142 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.142 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.142 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.142 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.143 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.145 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.147 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.148 7fb8ee988648 [contrail-alarm-gen] [INFO]: UVE Done 01/22/2026 04:44:07.150 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.151 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.152 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.152 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.152 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.152 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.152 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.153 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.154 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.157 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.158 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.160 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.161 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.161 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.162 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.162 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.162 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.162 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.162 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.163 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.167 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.169 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.171 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.171 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.172 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.172 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.173 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.173 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.173 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.174 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.178 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.182 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.183 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.184 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.185 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.185 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.185 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.185 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.185 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.185 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.186 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.191 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.193 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.194 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.195 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.195 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.195 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.195 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.195 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.196 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.200 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.203 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.204 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.204 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.205 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.206 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.207 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.210 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.212 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.215 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.216 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.217 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.218 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.218 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.218 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.218 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.218 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.219 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.220 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.224 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.225 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.226 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.227 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.228 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.229 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.234 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.235 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.237 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.237 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.238 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.239 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.239 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.239 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.239 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.239 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.240 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.241 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.245 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.248 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.249 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.250 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.250 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.250 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.250 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.250 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.250 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.251 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.252 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.256 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.258 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.259 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.260 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.260 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.260 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.260 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.260 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.260 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.261 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.266 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.267 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.268 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.269 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.270 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.271 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.271 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.271 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.271 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.271 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.274 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.280 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.281 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.282 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.283 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.284 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.284 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.284 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.285 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.285 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.285 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.286 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.290 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.292 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.293 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.293 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.294 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.295 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.295 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.295 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.295 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.295 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.296 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.299 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.300 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.301 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.302 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.303 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.304 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.304 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.304 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.304 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.304 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.305 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.309 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.310 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.312 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.313 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.314 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.314 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.314 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.314 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.314 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.315 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.318 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.322 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.326 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.327 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.328 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.329 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.330 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.331 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.331 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.331 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.331 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.332 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.334 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.339 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.340 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.342 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.343 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.346 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.346 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.346 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.346 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.346 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.347 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.348 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.349 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.352 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.354 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.354 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.355 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.356 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.356 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.356 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.356 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.357 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.357 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.362 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.364 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.365 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.366 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.367 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.368 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.368 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.368 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.369 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.369 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.369 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.375 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.377 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.378 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.379 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.380 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.380 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.380 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.381 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.381 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.381 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.385 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.386 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.388 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.389 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.390 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.390 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.391 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.391 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.391 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.391 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.392 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.396 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.398 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.399 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.400 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.402 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.402 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.407 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.409 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.411 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.412 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.413 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.413 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.413 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.413 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.413 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.414 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.414 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.418 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.421 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.429 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.430 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.431 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.433 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.433 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.434 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.434 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.434 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.434 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.438 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.439 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.441 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.444 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.447 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.447 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.448 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.450 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.450 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.450 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.450 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.450 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.451 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.452 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.456 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.458 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.461 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.462 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.463 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.464 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.464 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.464 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.465 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.465 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.467 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.468 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.472 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.475 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.476 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.477 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.479 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.479 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.479 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.480 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.480 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.481 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.482 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.482 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.488 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.489 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.491 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.491 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.492 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.492 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.492 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.493 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.493 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.494 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.495 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.500 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.501 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.503 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.504 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.504 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.505 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.505 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.505 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.505 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.505 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.506 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.507 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.511 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.513 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.514 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.515 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.516 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.516 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.516 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.516 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.516 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.517 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.523 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.525 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.526 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.526 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.527 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.528 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.528 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.528 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.528 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.528 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.529 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.534 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.536 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.537 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.538 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.539 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.539 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.539 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.539 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.539 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.541 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.541 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.543 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.545 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.547 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.548 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.549 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.549 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.549 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.549 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.549 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.550 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.551 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.554 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.558 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.558 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.559 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.559 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.560 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.561 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.561 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.561 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.561 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.562 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.566 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.568 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.570 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.570 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.571 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.571 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.571 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.571 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.571 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.572 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.575 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.578 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.580 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.581 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.581 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.582 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.582 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.582 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.582 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.582 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.583 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.587 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.589 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.590 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.591 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.591 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.592 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.592 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.592 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.592 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.593 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.594 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.597 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.600 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.601 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.602 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.602 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.602 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.602 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.602 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.604 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.605 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.608 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.609 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.611 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.612 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.613 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.613 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.613 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.613 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.613 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.614 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.615 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.619 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.621 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.623 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.624 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.624 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.624 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.624 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.624 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.624 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.625 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.630 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.631 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.633 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.634 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.635 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.635 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.635 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.635 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.635 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.636 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.637 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.638 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.641 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.643 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.644 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.644 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.645 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.645 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.645 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.645 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.646 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.651 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.652 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.654 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.654 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.655 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.656 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.656 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.656 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.656 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.656 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.663 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.664 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.665 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.665 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.666 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.667 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.667 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.667 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.667 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.667 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.668 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.672 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.674 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.675 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.676 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.677 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.677 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.677 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.677 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.677 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.678 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.679 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.684 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.686 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.687 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.688 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.689 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.689 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.689 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.689 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.689 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.690 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.695 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.696 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.697 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.698 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.699 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.700 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.700 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.700 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.700 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.700 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.701 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.702 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.705 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.706 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.707 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.708 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.709 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.709 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.709 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.709 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.709 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.710 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.711 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.716 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.719 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.719 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.720 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.720 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.721 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.721 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.721 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.722 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.722 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.723 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.729 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.731 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.732 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.732 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.733 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.735 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.735 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.735 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.735 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.735 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.736 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.740 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.742 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.743 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.744 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.744 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.745 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.745 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.745 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.745 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.745 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.746 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.753 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.755 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.757 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.757 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.758 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.759 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.759 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.759 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.759 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.759 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.760 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.764 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.765 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.768 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.768 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.770 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.770 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.770 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.770 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.770 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.771 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.771 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.779 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.780 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.781 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.781 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.782 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.783 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.784 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.785 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.792 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.794 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.794 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.795 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.796 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.796 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.796 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.796 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.797 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.797 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.803 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.806 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.808 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.809 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.811 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.811 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.811 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.811 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.811 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.811 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.812 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.819 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.821 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.822 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.823 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.824 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.825 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.826 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.833 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.834 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.835 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.835 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.836 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.838 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.839 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.845 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.847 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.849 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.850 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.852 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.852 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.853 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.853 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.853 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.853 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.854 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.858 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.860 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.861 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.862 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.863 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.863 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.863 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.863 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.865 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.866 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.871 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.872 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.873 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.873 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.874 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.875 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.883 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.884 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.885 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.886 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.887 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.888 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.888 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.888 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.888 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.888 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.889 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.889 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.890 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.894 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.896 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.897 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.897 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.898 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.898 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.898 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.898 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.899 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.901 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.903 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.905 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.907 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.907 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.909 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.909 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.909 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.909 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.909 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.910 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.911 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.914 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.916 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.917 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.918 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.918 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.918 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.918 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.918 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.921 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.923 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.927 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.928 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.930 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.931 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.931 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.932 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.932 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.932 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.932 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.933 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.934 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.936 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.939 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.941 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.942 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.943 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.943 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.943 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.943 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.943 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.945 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.945 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.949 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.951 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.953 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.954 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.954 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.955 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.955 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.955 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.955 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.957 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.960 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.961 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.962 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.963 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.964 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.964 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.964 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.964 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.964 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.965 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.966 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.971 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.972 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.973 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.973 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.974 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.974 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.974 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.974 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.974 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.975 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.980 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.982 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.982 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.983 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.984 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.984 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.985 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.985 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.985 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.985 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:07.986 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:07.990 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:07.996 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.996 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:07.997 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.997 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:07.998 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:07.999 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:07.999 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:07.999 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:07.999 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.000 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.004 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.006 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.007 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.008 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.009 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.010 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.010 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.010 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.010 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.010 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.012 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.012 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.017 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.025 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.025 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.029 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.029 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.032 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.032 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.032 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.034 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.042 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.043 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.044 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.044 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.047 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.048 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.048 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.048 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.048 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.048 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.049 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.053 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.053 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.060 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.062 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.063 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.064 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.064 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.065 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.066 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.066 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.066 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.066 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.067 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.067 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.072 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.079 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.080 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.080 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.081 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.082 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.082 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.082 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.082 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.082 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.084 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.084 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.088 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.090 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.092 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.094 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.094 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.095 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.096 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.096 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.096 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.096 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.097 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.097 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.103 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.104 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.105 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.106 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.107 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.107 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.107 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.107 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.107 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.110 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.111 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.112 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.115 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.117 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.118 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.119 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.119 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.119 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.119 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.119 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.120 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.121 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.125 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.127 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.128 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.129 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.129 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.129 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.129 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.129 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.131 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.132 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.135 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.137 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.138 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.139 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.139 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.139 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.139 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.140 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.141 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.141 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.147 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.148 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.149 7fb8ee988648 [contrail-alarm-gen] [INFO]: UVE Done 01/22/2026 04:44:08.151 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.152 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.153 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.153 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.154 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.154 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.154 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.154 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.155 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.159 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.163 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.164 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.165 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.165 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.165 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.166 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.166 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.166 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.166 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.167 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.172 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.175 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.175 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.176 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.176 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.177 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.177 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.177 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.177 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.177 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.178 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.183 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.184 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.185 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.186 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.186 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.187 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.187 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.187 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.187 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.188 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.192 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.194 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.194 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.195 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.196 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.196 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.197 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.197 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.197 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.197 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.198 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.203 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.205 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.205 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.206 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.207 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.211 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.212 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.213 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.215 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.216 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.216 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.216 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.216 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.216 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.217 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.222 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.227 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.229 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.230 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.231 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.231 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.231 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.231 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.231 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.233 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.235 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.238 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.240 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.241 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.242 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.243 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.243 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.243 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.244 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.244 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.245 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.249 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.251 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.253 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.254 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.255 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.256 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.256 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.256 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.257 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.257 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.258 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.262 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.263 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.264 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.265 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.266 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.266 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.266 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.266 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.266 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.267 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.268 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.272 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.274 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.276 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.276 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.277 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.277 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.277 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.277 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.277 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.278 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.282 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.284 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.285 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.286 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.287 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.289 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.289 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.289 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.290 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.290 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.291 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.296 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.299 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.301 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.302 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.303 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.303 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.304 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.304 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.304 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.304 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.305 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.308 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.309 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.311 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.311 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.312 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.313 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.314 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.315 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.319 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.322 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.324 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.326 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.327 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.327 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.328 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.331 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.333 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.334 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.335 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.335 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.335 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.335 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.335 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.339 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.340 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.342 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.347 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.348 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.350 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.353 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.353 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.354 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.354 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.354 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.354 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.354 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.355 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.357 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.359 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.361 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.362 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.363 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.363 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.364 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.364 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.364 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.364 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.365 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.367 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.372 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.375 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.376 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.377 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.378 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.379 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.379 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.379 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.379 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.380 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.381 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.387 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.388 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.390 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.392 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.393 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.394 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.394 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.394 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.394 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.394 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.397 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.399 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.403 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.405 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.406 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.407 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.408 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.409 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.409 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.409 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.409 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.410 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.410 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.414 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.415 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.416 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.417 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.418 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.418 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.418 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.418 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.418 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.419 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.424 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.426 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.428 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.429 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.429 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.430 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.431 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.431 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.431 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.431 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.432 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.434 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.437 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.439 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.440 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.441 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.441 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.441 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.441 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.441 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.443 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.444 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.445 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.449 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.451 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.454 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.456 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.456 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.456 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.456 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.456 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.456 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.457 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.457 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.465 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.467 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.468 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.468 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.469 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.469 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.471 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.472 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.475 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.477 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.478 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.482 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.482 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.482 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.482 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.482 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.489 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.490 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.491 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.495 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.497 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.501 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.502 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.503 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.503 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.503 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.503 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.503 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.505 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.506 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.507 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.511 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.513 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.514 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.516 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.516 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.516 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.516 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.516 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.518 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.519 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.521 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.527 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.528 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.531 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.532 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.533 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.534 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.534 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.534 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.534 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.534 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.535 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.536 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.541 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.545 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.546 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.546 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.547 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.547 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.548 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.548 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.548 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.548 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.549 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.554 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.555 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.557 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.558 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.559 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.559 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.559 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.559 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.559 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.560 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.561 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.562 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.566 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.568 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.568 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.569 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.569 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.569 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.569 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.569 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.570 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.575 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.577 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.578 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.579 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.579 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.580 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.580 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.580 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.581 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.581 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.581 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.586 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.587 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.589 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.590 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.592 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.592 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.593 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.593 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.593 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.593 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.595 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.595 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.600 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.602 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.603 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.603 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.604 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.604 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.604 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.604 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.604 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.605 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.606 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.610 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.612 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.613 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.614 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.615 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.615 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.615 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.615 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.616 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.617 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.622 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.623 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.625 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.626 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.626 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.627 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.627 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.627 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.627 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.627 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.628 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.633 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.635 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.637 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.638 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.638 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.638 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.638 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.638 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.639 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.640 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.641 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.645 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.648 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.649 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.650 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.650 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.651 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.651 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.651 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.651 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.652 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.653 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.657 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.660 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.661 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.662 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.662 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.662 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.662 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.662 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.662 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.663 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.667 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.668 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.669 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.670 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.671 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.671 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.671 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.671 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.671 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.672 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.673 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.679 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.681 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.682 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.683 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.684 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.684 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.684 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.684 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.684 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.685 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.685 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.689 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.692 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.693 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.694 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.695 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.695 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.695 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.695 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.695 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.696 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.696 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.700 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.702 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.703 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.703 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.704 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.704 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.704 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.704 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.705 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.706 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.706 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.711 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.713 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.714 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.715 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.715 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.715 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.716 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.716 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.716 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.716 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.721 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.722 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.724 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.724 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.725 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.725 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.725 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.725 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.726 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.726 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.726 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.730 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.731 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.733 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.734 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.735 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.735 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.735 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.736 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.736 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.737 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.737 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.744 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.746 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.747 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.748 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.749 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.749 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.750 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.750 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.750 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.751 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.753 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.756 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.758 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.759 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.760 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.761 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.761 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.761 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.761 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.761 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.763 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.764 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.768 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.770 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.771 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.772 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.772 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.773 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.773 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.773 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.773 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.774 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.774 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.779 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.781 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.782 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.784 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.784 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.784 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.784 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.784 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.785 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.786 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.791 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.792 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.794 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.794 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.796 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.796 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.797 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.797 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.797 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.798 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.803 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.805 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.806 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.807 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.807 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.808 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.809 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.809 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.809 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.809 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.810 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.817 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.819 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.821 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.822 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.823 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.824 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.824 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.824 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.826 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.828 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.834 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.835 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.841 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.842 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.844 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.844 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.844 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.845 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.845 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.845 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.848 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.849 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.854 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.856 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.857 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.857 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.858 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.858 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.858 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.858 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.858 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.860 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.860 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.863 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.865 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.866 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.866 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.866 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.867 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.867 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.867 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.867 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.870 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.874 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.875 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.881 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.882 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.883 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.883 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.884 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.885 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.885 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.885 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.885 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.886 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.889 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.891 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.893 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.893 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.894 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.895 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.895 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.895 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.895 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.896 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.897 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.900 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.903 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.904 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.905 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.906 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.906 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.906 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.906 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.906 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.907 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.911 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.913 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.914 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.915 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.916 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.916 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.916 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.916 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.917 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.918 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.918 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.922 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.923 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.925 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.926 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.927 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.927 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.927 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.927 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.927 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.929 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.940 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.941 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.943 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.944 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.946 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.946 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.947 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.947 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.947 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.947 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.947 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.948 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.949 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.953 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.956 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.956 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.957 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.958 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.958 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.958 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.958 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.959 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.960 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.966 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.968 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.969 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.971 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.972 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.973 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.973 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.973 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.973 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.974 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.974 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.979 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.983 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.983 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.984 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.984 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.985 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.985 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.985 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.985 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.986 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.986 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:08.992 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:08.994 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.996 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.997 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:08.998 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:08.998 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:08.998 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:08.998 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:08.998 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:08.999 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:08.999 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.005 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.007 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.008 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.008 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.010 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.010 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.011 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.011 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.011 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.011 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.013 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.015 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.022 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.026 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.035 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.046 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.046 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.048 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.049 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.049 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.049 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.049 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.049 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.051 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.051 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.054 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.063 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.069 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.071 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.071 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.072 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.073 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.074 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.074 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.074 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.074 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.081 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.082 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.085 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.089 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.091 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.092 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.093 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.094 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.094 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.094 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.094 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.095 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.095 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.100 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.101 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.102 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.103 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.104 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.105 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.105 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.105 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.105 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.105 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.106 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.113 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.114 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.116 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.116 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.117 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.118 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.118 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.118 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.118 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.118 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.123 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.125 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.132 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.136 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.138 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.140 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.142 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.143 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.143 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.143 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.143 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.145 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.145 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.153 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.155 7fb8ee988648 [contrail-alarm-gen] [INFO]: UVE Done 01/22/2026 04:44:09.156 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.158 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.158 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.160 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.162 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.162 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.162 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.162 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.162 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.163 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.165 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.165 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.170 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.172 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.173 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.174 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.175 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.175 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.175 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.175 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.175 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.177 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.181 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.183 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.186 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.190 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.190 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.192 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.193 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.194 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.195 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.195 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.195 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.195 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.197 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.200 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.204 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.208 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.209 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.211 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.212 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.213 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.214 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.214 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.214 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.214 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.216 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.216 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.222 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.225 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.226 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.229 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.229 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.229 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.229 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.231 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.232 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.235 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.237 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.241 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.242 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.243 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.244 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.244 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.244 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.244 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.244 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.245 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.251 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.253 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.255 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.255 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.255 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.256 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.256 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.256 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.256 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.256 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.257 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.261 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.262 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.264 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.264 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.265 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.265 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.266 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.266 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.266 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.266 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.267 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.270 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.271 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.273 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.273 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.274 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.274 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.274 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.274 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.274 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.275 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.276 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.280 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.283 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.283 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.284 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.284 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.285 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.285 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.285 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.285 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.285 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.286 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.290 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.291 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.292 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.293 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.293 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.293 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.293 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.293 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.294 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.296 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.298 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.307 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.308 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.310 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.310 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.311 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.312 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.312 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.312 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.312 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.312 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.319 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.321 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.322 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.324 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.325 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.326 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.329 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.329 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.335 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.336 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.337 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.338 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.338 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.338 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.338 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.339 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.340 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.341 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.342 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.345 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.347 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.348 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.349 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.349 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.349 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.349 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.349 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.351 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.351 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.356 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.359 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.360 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.361 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.361 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.362 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.362 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.362 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.362 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.363 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.365 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.369 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.371 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.372 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.373 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.374 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.374 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.374 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.374 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.374 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.375 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.381 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.383 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.384 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.385 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.386 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.387 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.387 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.387 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.387 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.387 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.389 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.391 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.393 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.395 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.397 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.398 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.399 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.399 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.399 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.399 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.399 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.400 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.410 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.414 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.416 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.417 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.418 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.418 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.420 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.420 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.420 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.420 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.420 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.422 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.426 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.429 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.430 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.433 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.435 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.438 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.438 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.438 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.438 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.438 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.439 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.440 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.450 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.452 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.454 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.455 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.456 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.456 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.457 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.458 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.458 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.458 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.459 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.459 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.460 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.464 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.465 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.466 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.467 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.468 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.468 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.469 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.472 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.472 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.479 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.480 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.481 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.482 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.483 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.483 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.484 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.484 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.484 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.484 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.485 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.488 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.489 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.491 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.492 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.493 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.493 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.493 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.493 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.493 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.494 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.501 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.503 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.507 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.507 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.510 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.511 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.511 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.512 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.512 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.512 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.513 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.514 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.518 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.521 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.523 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.525 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.525 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.528 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.528 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.528 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.529 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.529 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.529 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.536 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.543 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.547 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.549 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.551 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.554 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.557 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.558 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.558 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.558 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.558 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.559 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.562 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.562 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.568 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.581 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.584 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.585 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.587 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.588 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.588 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.589 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.589 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.589 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.589 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.589 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.590 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.595 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.597 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.598 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.599 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.599 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.599 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.599 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.599 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.600 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.601 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.605 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.607 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.608 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.609 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.610 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.610 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.610 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.610 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.610 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.612 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.620 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.621 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.622 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.623 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.624 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.625 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.625 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.625 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.626 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.626 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.628 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.628 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.630 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.635 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.637 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.638 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.639 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.640 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.641 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.641 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.641 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.641 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.641 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.642 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.645 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.647 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.648 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.649 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.649 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.650 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.650 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.650 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.650 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.651 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.652 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.655 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.656 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.658 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.659 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.660 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.660 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.660 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.660 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.660 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.661 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.662 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.665 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.669 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.686 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.686 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.687 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.688 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.689 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.689 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.689 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.689 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.689 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.691 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.697 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.707 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.716 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.718 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.718 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.724 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.730 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.731 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.731 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.731 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.731 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.731 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.737 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.737 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.741 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.749 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.750 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.754 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.755 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.756 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.757 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.757 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.757 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.757 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.757 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.758 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.762 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.764 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.766 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.767 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.771 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.771 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.771 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.772 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.772 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.772 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.773 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.774 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.778 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.781 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.781 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.782 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.782 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.785 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.785 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.787 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.790 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.794 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.796 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.796 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.799 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.800 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.800 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.800 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.800 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.801 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.801 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.805 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.806 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.808 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.809 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.810 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.811 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.812 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.812 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.812 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.812 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.813 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.815 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.819 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.822 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.823 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.824 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.826 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.826 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.827 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.827 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.827 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.828 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.829 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.833 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.835 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.839 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.840 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.841 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.841 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.842 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.842 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.842 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.842 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.843 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.847 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.848 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.850 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.851 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.852 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.853 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.853 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.853 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.853 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.853 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.854 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.856 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.861 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.863 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.866 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.866 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.868 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.868 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.868 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.868 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.868 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.869 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.874 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.876 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.878 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.879 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.880 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.881 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.881 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.881 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.881 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.881 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.882 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.887 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.889 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.890 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.891 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.892 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.893 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.893 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.893 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.893 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.893 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.895 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.895 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.896 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.900 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.902 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.903 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.903 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.904 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.904 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.904 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.904 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.905 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.909 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.911 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.912 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.913 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.914 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.915 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.915 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.915 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.915 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.915 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.916 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.921 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.923 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.925 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.925 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.926 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.927 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.928 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.928 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.928 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.928 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.930 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.936 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.938 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.940 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.941 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.942 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.943 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.944 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.944 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.944 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.945 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.946 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.947 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.949 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.953 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.954 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.956 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.957 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.958 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.959 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.959 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.959 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.959 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.961 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.962 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.964 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.966 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.968 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.968 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.969 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.969 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.969 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.969 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.969 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.971 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.972 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.976 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.979 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.980 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.982 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:09.982 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.982 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:09.982 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:09.983 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:09.983 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:09.984 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.985 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:09.991 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:09.994 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:09.996 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:09.997 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.000 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.001 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.002 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.002 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.002 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.002 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.003 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.004 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.006 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.009 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.010 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.016 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.018 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.019 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.019 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.020 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.020 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.020 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.020 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.021 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.021 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.025 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.027 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.029 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.030 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.031 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.032 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.032 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.033 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.034 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.040 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.042 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.044 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.045 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.046 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.047 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.047 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.047 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.047 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.047 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.048 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.051 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.054 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.056 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.066 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.067 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.068 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.069 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.070 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.070 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.071 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.071 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.071 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.072 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.082 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.083 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.084 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.085 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.086 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.087 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.087 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.087 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.087 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.087 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.088 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.091 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.093 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.094 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.095 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.096 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.096 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.097 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.097 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.097 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.098 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.100 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.104 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.105 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.107 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.108 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.110 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.110 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.110 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.110 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.110 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.110 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.111 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.118 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.119 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.140 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.149 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.150 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.152 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.153 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.154 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.155 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.155 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.155 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.155 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.156 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.158 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.159 7fb8ee988648 [contrail-alarm-gen] [INFO]: UVE Done 01/22/2026 04:44:10.166 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.169 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.171 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.171 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.172 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.173 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.174 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.174 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.174 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.174 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.175 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.176 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.177 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.181 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.183 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.185 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.185 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.186 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.187 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.187 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.187 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.187 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.187 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.188 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.192 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.195 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.197 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.198 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.199 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.200 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.200 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.200 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.200 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.200 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.201 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.201 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.210 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.211 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.212 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.214 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.214 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.215 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.215 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.215 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.215 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.216 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.218 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.221 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.224 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.225 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.234 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.236 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.236 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.236 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.236 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.236 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.238 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.238 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.239 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.245 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.247 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.248 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.254 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.257 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.257 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.257 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.257 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.258 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.265 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.268 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.274 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.278 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.280 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.281 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.283 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.284 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.286 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.286 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.286 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.287 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.287 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.287 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.288 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.289 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.296 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.297 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.300 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.300 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.301 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.302 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.302 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.302 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.302 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.302 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.303 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.307 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.309 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.310 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.311 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.312 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.313 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.314 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.316 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.319 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.321 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.322 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.323 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.324 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.324 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.324 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.324 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.325 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.327 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.331 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.334 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.335 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.336 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.337 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.338 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.338 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.338 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.338 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.338 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.339 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.341 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.345 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.349 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.349 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.350 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.351 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.353 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.353 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.353 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.354 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.354 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.354 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.370 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.372 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.373 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.377 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.377 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.378 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.379 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.379 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.379 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.380 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.380 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.381 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.382 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.383 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.387 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.390 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.391 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.392 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.393 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.393 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.393 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.393 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.393 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.394 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.394 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.401 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.402 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.406 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.406 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.408 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.410 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.410 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.410 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.410 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.410 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.410 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.412 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.417 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.420 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.423 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.425 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.429 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.429 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.431 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.431 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.431 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.431 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.431 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.432 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.433 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.437 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.439 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.440 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.440 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.441 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.442 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.442 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.442 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.442 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.442 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.443 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.447 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.448 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.450 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.450 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.451 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.451 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.452 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.452 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.452 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.453 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.454 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.455 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.459 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.461 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.461 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.462 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.463 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.463 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.463 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.463 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.464 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.464 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.468 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.470 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.472 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.473 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.473 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.474 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.474 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.474 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.474 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.474 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.475 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.482 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.486 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.487 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.488 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.489 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.490 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.490 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.490 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.490 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.490 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.491 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.497 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.500 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.502 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.506 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.506 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.507 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.509 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.509 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.509 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.509 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.511 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.512 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.513 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.518 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.527 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.530 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.530 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.532 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.534 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.535 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.537 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.537 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.538 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.538 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.539 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.543 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.548 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.551 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.554 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.556 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.557 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.558 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.559 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.560 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.560 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.560 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.561 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.561 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.561 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.571 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.572 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.575 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.577 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.579 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.580 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.582 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.583 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.583 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.583 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.584 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.584 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.585 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.586 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.591 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.593 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.595 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.599 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.600 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.604 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.605 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.605 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.606 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.606 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.607 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.611 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.615 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.620 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.629 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.631 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.632 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.632 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.633 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.634 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.634 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.634 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.634 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.634 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.635 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.641 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.642 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.643 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.644 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.645 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.645 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.645 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.645 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.645 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.646 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.661 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.663 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.664 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.665 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.666 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.667 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.667 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.667 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.667 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.668 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.669 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.669 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.675 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.678 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.680 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.681 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.681 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.681 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.682 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.682 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.682 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.684 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.688 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.699 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.701 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.703 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.704 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.706 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.708 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.709 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.710 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.710 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.710 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.710 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.711 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.715 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.720 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.725 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.728 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.732 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.733 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.734 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.735 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.735 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.735 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.736 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.736 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.737 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.746 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.748 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.749 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.750 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.750 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.750 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.750 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.750 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.751 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.757 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.760 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.760 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.761 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.762 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.763 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.763 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.763 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.763 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.763 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.764 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.769 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.771 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.772 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.772 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.773 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.773 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.773 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.773 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.773 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.774 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.779 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.781 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.782 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.783 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.784 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.787 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.789 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.790 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.791 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.792 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.793 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.793 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.793 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.793 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.793 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.794 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.798 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.799 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.802 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.803 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.804 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.805 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.805 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.805 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.805 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.805 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.806 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.811 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.812 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.813 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.814 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.815 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.815 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.816 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.816 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.816 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.816 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.817 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.822 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.824 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.826 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.826 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.826 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.826 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.826 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.827 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.828 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.832 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.834 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.835 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.837 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.838 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.839 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.844 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.846 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.847 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.847 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.848 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.849 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.849 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.849 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.849 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.849 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.850 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.855 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.858 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.859 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.860 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.860 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.861 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.861 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.861 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.861 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.862 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.862 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.868 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.869 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.872 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.872 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.874 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.875 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.875 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.879 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.880 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.882 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.883 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.883 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.883 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.884 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.884 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.884 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.885 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.886 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.890 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.891 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.892 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.893 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.893 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.894 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.894 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.894 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.894 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.895 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.903 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.905 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.906 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.909 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.909 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.909 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.909 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.909 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.911 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.912 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.912 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.916 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.918 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.919 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.920 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.920 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.921 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.921 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.921 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.921 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.922 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.922 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.926 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.928 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.928 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.929 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.930 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.930 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.930 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.930 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.931 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.932 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.938 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.939 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.940 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.941 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.941 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.941 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.942 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.942 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.942 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.943 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.944 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.947 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.949 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.950 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.950 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.951 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.951 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.952 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.952 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.952 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.952 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.960 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.961 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.962 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.963 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.964 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.965 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.965 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.965 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.965 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.965 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.966 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.967 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.971 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.972 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.973 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.974 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.975 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.975 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.975 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.975 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.975 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.977 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.977 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.981 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.983 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.984 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.984 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:10.985 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.985 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:10.985 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:10.985 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:10.985 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:10.986 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:10.995 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:10.997 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:10.998 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:10.999 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.000 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.000 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.001 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.001 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.001 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.001 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.001 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.002 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.009 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.011 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.012 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.013 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.014 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.014 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.014 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.014 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.015 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.017 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.021 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.023 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.024 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.025 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.026 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.026 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.026 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.026 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.026 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.027 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.033 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.034 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.036 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.036 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.037 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.038 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.038 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.038 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.038 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.038 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.039 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.043 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.047 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.048 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.049 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.049 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.049 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.049 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.050 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.051 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.051 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.056 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.058 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.060 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.060 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.061 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.061 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.061 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.061 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.061 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.063 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.064 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.069 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.071 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.072 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.073 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.075 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.075 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.075 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.075 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.075 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.076 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.077 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.081 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.082 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.082 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.084 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.085 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.085 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.086 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.086 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.086 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.086 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.087 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.090 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.092 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.093 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.094 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.094 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.094 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.094 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.095 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.097 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.107 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.109 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.110 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.111 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.112 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.113 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.113 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.114 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.114 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.114 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.114 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.115 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.119 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.122 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.123 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.123 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.124 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.124 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.125 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.125 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.125 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.126 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.132 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.133 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.135 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.137 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.137 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.138 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.138 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.139 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.139 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.139 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.140 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.141 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.145 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.147 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.148 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.149 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.151 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.152 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.152 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.152 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.152 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.154 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.154 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.160 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.161 7fb8ee988648 [contrail-alarm-gen] [INFO]: UVE Done 01/22/2026 04:44:11.162 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.164 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.164 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.165 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.166 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.166 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.166 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.166 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.166 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.168 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.169 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.174 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.175 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.177 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.178 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.179 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.179 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.179 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.179 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.179 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.180 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.185 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.187 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.189 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.193 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.194 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.195 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.196 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.196 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.196 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.196 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.196 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.198 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.203 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.206 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.209 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.209 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.211 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.212 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.212 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.214 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.222 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.227 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.228 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.229 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.230 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.232 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.233 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.233 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.233 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.233 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.234 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.241 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.243 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.245 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.246 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.246 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.246 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.247 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.247 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.247 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.248 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.252 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.253 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.255 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.255 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.256 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.257 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.257 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.257 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.258 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.258 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.259 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.267 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.269 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.271 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.272 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.272 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.273 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.273 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.273 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.273 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.273 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.275 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.276 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.280 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.282 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.283 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.284 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.285 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.285 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.285 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.285 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.285 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.286 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.290 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.296 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.296 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.297 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.301 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.301 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.301 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.301 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.301 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.303 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.303 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.307 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.309 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.310 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.312 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.314 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.314 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.314 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.314 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.315 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.317 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.326 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.328 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.330 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.330 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.331 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.332 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.333 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.333 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.333 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.333 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.334 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.335 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.340 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.341 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.343 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.346 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.346 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.347 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.347 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.347 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.348 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.349 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.351 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.355 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.359 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.360 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.361 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.362 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.363 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.363 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.363 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.363 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.364 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.366 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.369 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.372 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.375 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.376 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.380 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.381 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.381 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.381 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.382 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.382 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.382 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.383 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.387 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.388 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.390 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.391 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.392 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.392 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.392 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.392 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.392 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.394 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.395 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.400 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.402 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.403 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.404 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.404 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.405 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.405 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.405 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.406 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.411 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.412 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.414 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.415 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.416 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.416 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.416 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.416 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.416 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.418 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.419 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.422 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.424 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.425 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.426 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.427 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.427 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.427 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.428 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.428 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.430 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.433 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.436 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.438 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.440 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.442 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.443 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.443 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.443 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.444 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.444 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.444 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.445 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.445 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.450 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.451 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.453 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.454 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.455 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.455 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.455 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.455 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.455 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.457 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.459 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.461 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.463 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.466 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.468 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.468 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.469 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.471 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.479 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.481 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.482 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.485 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.486 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.486 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.486 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.487 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.487 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.487 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.488 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.494 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.496 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.496 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.497 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.497 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.499 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.501 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.504 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.506 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.507 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.508 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.510 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.511 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.520 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.523 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.527 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.529 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.537 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.537 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.538 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.538 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.538 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.539 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.540 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.543 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.545 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.547 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.548 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.549 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.549 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.549 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.550 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.550 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.550 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.557 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.559 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.560 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.561 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.561 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.561 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.561 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.561 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.562 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.568 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.569 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.571 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.572 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.572 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.573 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.574 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.574 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.574 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.574 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.575 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.581 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.583 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.584 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.585 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.586 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.587 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.587 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.587 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.587 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.587 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.588 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.593 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.594 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.597 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.598 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.598 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.599 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.599 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.599 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.600 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.600 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.601 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.605 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.608 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.608 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.609 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.610 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.611 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.611 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.611 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.611 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.611 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.612 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.617 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.619 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.620 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.621 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.622 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.622 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.622 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.622 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.623 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.624 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.625 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.629 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.633 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.633 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.634 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.635 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.635 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.635 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.635 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.635 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.637 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.637 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.643 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.647 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.648 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.649 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.652 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.652 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.652 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.652 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.652 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.658 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.659 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.660 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.666 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.669 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.670 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.672 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.673 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.674 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.674 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.674 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.674 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.677 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.680 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.683 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.685 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.687 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.688 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.689 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.689 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.689 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.689 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.690 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.691 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.693 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.731 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.733 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.735 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.736 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.737 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.737 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.737 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.737 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.737 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.739 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.740 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.746 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.747 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.749 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.749 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.751 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.751 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.751 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.751 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.751 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.753 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.761 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.763 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.765 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.766 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.767 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.767 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.767 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.767 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.767 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.768 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.775 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.778 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.779 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.780 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.780 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.781 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.782 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.782 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.782 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.782 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.794 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.797 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.801 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.802 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.802 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.803 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.804 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.805 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.805 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.805 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.805 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.806 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.806 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.814 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.815 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.816 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.817 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.818 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.818 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.818 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.819 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.819 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.820 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.820 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.826 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.835 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.836 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.839 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.839 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.840 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.840 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.840 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.840 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.841 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.842 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.845 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.846 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.847 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.848 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.848 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.848 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.848 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.848 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.849 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.854 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.855 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.856 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.857 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.857 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.858 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.858 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.858 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.858 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.859 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.871 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.873 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.874 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.875 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.876 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.876 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.876 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.876 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.877 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.877 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.879 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.883 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.885 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.886 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.887 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.887 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.887 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.887 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.887 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.888 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.891 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.894 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.896 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.896 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.897 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.897 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.898 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.898 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.898 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.899 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.900 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.906 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.907 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.910 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.910 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.911 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.912 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.912 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.912 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.912 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.913 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.914 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.919 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.922 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.923 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.924 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.925 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.925 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.925 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.926 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.926 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.927 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.928 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.932 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.934 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.935 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.936 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.937 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.938 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.938 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.939 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.939 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.939 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.940 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.945 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.947 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.948 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.949 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.950 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.952 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.953 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.953 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.953 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.953 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.953 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.954 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.959 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.961 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.963 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.964 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.967 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.967 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.967 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.967 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.967 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.970 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.971 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.973 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.976 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.979 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.980 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.981 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.981 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.981 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.981 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.981 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.983 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.987 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:11.988 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:11.990 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:11.991 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.991 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.992 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:11.992 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:11.992 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:11.992 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:11.993 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:11.993 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:11.999 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.000 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.001 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.003 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.003 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.004 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.004 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.004 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.004 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.004 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.005 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.007 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.009 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.011 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.012 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.013 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.013 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.013 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.014 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.014 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.015 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.015 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.018 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.020 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.021 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.022 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.024 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.024 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.024 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.024 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.024 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.025 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.030 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.032 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.035 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.036 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.038 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.038 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.039 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.039 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.039 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.039 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.039 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.040 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.046 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.048 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.049 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.051 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.052 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.054 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.054 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.060 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.062 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.064 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.065 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.066 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.066 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.066 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.066 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.066 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.067 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.071 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.073 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.075 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.076 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.076 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.076 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.076 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.076 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.076 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.078 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.080 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.092 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.095 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.096 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.097 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.097 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.097 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.097 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.097 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.100 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.108 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.111 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.113 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.114 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.115 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.117 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.117 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.117 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.117 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.117 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.120 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.126 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.128 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.131 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.134 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.136 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.138 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.138 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.139 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.139 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.139 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.139 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.141 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.142 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.146 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.149 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.150 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.151 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.153 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.153 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.153 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.154 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.154 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.154 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.155 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.160 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.162 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.162 7fb8ee988648 [contrail-alarm-gen] [INFO]: UVE Done 01/22/2026 04:44:12.169 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.170 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.171 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.172 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.173 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.173 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.173 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.173 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.175 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.175 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.181 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.184 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.185 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.186 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.189 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.190 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.190 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.190 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.190 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.190 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.192 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.195 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.196 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.198 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.200 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.201 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.201 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.202 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.202 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.202 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.202 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.203 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.209 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.212 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.214 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.215 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.215 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.215 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.215 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.216 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.216 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.217 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.224 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.226 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.226 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.227 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.228 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.229 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.230 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.234 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.237 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.238 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.239 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.242 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.243 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.243 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.243 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.243 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.246 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.246 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.254 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.257 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.258 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.260 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.263 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.263 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.263 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.263 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.263 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.264 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.266 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.266 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.272 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.273 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.276 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.282 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.283 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.286 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.287 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.287 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.287 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.287 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.288 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.290 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.291 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.296 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.298 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.299 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.300 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.301 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.302 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.302 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.302 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.302 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.302 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.303 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.307 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.309 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.310 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.311 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.312 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.312 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.313 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.318 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.319 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.320 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.321 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.322 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.322 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.322 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.322 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.322 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.324 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.325 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.329 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.331 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.333 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.334 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.334 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.335 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.335 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.335 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.336 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.336 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.337 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.341 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.343 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.346 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.347 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.347 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.347 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.347 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.349 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.349 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.351 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.355 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.358 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.358 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.359 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.360 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.361 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.361 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.361 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.361 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.361 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.362 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.366 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.370 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.371 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.371 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.372 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.373 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.373 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.373 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.373 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.373 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.375 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.375 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.380 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.382 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.384 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.385 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.385 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.387 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.387 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.387 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.388 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.388 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.388 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.389 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.394 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.395 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.397 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.398 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.399 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.400 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.401 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.404 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.407 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.410 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.411 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.412 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.413 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.413 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.413 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.413 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.413 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.415 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.415 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.420 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.421 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.423 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.424 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.425 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.425 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.425 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.425 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.425 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.425 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.426 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.432 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.434 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.435 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.435 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.437 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.438 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.438 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.438 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.438 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.438 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.439 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.443 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.445 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.446 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.447 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.448 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.448 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.448 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.448 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.448 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.450 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.451 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.454 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.455 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.457 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.458 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.459 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.459 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.459 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.459 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.459 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.460 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.462 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.464 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.466 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.467 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.468 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.469 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.477 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.479 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.481 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.482 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.483 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.484 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.485 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.485 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.485 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.485 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.485 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.487 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.487 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.492 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.494 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.495 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.496 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.497 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.497 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.497 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.497 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.497 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.499 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.500 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.503 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.504 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.505 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.506 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.508 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.509 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.514 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.515 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.516 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.517 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.518 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.519 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.519 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.519 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.519 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.519 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.520 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.526 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.529 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.533 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.534 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.535 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.536 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.536 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.536 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.536 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.536 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.538 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.539 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.546 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.548 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.549 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.549 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.550 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.551 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.552 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.552 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.552 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.552 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.553 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.557 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.559 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.560 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.561 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.562 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.562 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.562 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.563 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.563 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.563 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.564 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.567 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.568 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.570 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.571 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.572 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.572 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.572 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.572 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.572 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.572 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.574 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.580 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.583 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.584 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.584 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.586 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.587 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.587 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.587 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.587 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.587 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.589 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.589 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.593 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.595 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.596 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.597 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.599 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.599 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.599 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.599 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.599 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.600 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.600 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.604 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.606 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.608 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.608 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.609 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.610 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.610 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.611 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.611 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.611 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.612 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.617 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.618 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.620 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.621 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.622 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.623 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.623 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.623 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.623 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.623 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.625 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.625 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.626 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.632 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.634 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.636 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.636 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.638 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.638 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.638 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.638 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.638 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.639 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.639 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.646 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.648 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.649 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.649 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.650 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.651 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.652 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.652 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.652 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.652 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.653 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.657 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.659 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.660 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.661 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.662 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.663 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.663 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.663 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.663 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.663 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.664 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.666 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.670 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.672 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.673 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.674 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.675 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.675 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.676 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.676 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.676 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.676 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.677 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.682 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.685 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.686 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.686 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.687 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.687 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.687 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.687 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.687 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.688 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.693 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.695 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.696 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.698 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.698 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.699 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.699 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.699 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.699 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.700 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.701 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.705 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.707 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.709 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.711 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.712 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.712 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.712 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.712 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.712 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.713 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.714 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.715 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.721 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.723 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.726 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.726 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.727 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.727 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.727 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.727 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.728 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.729 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.731 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.736 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.737 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.739 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.741 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.741 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.742 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.742 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.742 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.742 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.742 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.743 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.749 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.752 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.753 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.755 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.755 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.755 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.755 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.755 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.756 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.757 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.761 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.762 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.763 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.764 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.767 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.767 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.767 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.767 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.768 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.769 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.769 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.770 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.775 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.777 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.778 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.779 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.780 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.780 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.781 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.781 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.781 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.781 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.782 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.783 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.787 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.788 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.789 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.790 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.791 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.791 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.791 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.791 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.791 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.791 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.792 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.796 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.797 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.798 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.799 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.800 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.800 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.800 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.800 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.800 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.801 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.801 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.805 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.806 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.811 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.815 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.817 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.818 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.818 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.818 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.818 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.818 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.819 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.821 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.821 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.825 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.827 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.828 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.829 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.830 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.831 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.831 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.831 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.831 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.831 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.832 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.836 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.843 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.844 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.845 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.846 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.846 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.847 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.847 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.847 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.847 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.847 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.850 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.850 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.852 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.856 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.860 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.861 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.862 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.864 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.866 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.867 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.869 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.873 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.876 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.877 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.878 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.878 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.879 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.880 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.880 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.880 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.880 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.881 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.887 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.889 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.890 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.891 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.892 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.893 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.894 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.894 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.894 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.894 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.895 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.896 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.898 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.902 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.905 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.905 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.906 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.907 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.907 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.907 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.907 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.907 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.910 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.910 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.914 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.916 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.918 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.921 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.921 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.921 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.921 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.922 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.922 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.923 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.923 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.928 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.930 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.931 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.932 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.933 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.934 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.934 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.934 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.934 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.934 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.935 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.939 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.941 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.942 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.942 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.943 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.944 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.944 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.944 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.944 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.944 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.945 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.949 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.951 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.953 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.954 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.956 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.956 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.956 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.956 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.956 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.957 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.958 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.963 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.964 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.966 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.967 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.968 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.969 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.969 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.969 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.969 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.969 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.971 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.975 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.976 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.977 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.978 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.978 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.979 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.979 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.979 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.979 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.979 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.980 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.984 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.987 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.988 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.989 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.989 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.990 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:12.990 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:12.990 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:12.990 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:12.991 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:12.991 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:12.996 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:12.997 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:12.998 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:12.999 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.000 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.001 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.001 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.001 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.001 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.001 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.002 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.005 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.006 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.008 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.009 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.010 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.010 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.010 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.010 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.010 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.011 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.012 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.017 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.019 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.020 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.021 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.021 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.021 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.021 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.021 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.022 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.026 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.028 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.029 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.029 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.030 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.031 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.031 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.031 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.031 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.031 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.032 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.034 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.040 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.041 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.043 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.044 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.045 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.045 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.045 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.045 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.045 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.046 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.047 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.051 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.053 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.055 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.055 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.057 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.057 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.057 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.057 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.057 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.059 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.059 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.063 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.064 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.066 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.067 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.068 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.068 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.068 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.068 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.069 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.070 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.070 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.076 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.078 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.079 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.080 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.081 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.081 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.081 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.081 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.081 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.082 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.088 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.090 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.091 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.092 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.093 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.093 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.093 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.093 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.094 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.095 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.098 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.099 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.101 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.101 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.102 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.102 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.102 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.102 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.102 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.103 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.107 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.109 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.112 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.112 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.113 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.114 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.114 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.114 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.114 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.114 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.115 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.121 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.123 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.124 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.124 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.125 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.126 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.126 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.126 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.126 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.126 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.127 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.128 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.131 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.133 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.134 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.135 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.135 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.135 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.135 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.135 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.136 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.137 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.138 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.141 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.144 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.144 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.145 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.145 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.145 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.145 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.146 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.146 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.151 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.155 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.156 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.156 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.157 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.157 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.157 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.158 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.158 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.158 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.158 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.163 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.164 7fb8ee988648 [contrail-alarm-gen] [INFO]: UVE Done 01/22/2026 04:44:13.166 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.167 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.168 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.169 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.169 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.169 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.169 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.169 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.171 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.175 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.176 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.178 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.178 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.179 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.180 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.180 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.180 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.180 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.180 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.181 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.185 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.188 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.190 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.191 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.191 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.191 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.191 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.191 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.192 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.198 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.199 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.203 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.203 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.204 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.205 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.205 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.205 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.205 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.205 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.207 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.212 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.214 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.216 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.217 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.218 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.218 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.218 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.218 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.218 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.218 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.219 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.224 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.225 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.226 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.227 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.228 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.229 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.233 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.234 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.235 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.235 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.237 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.237 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.237 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.237 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.237 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.238 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.238 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.243 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.245 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.246 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.246 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.248 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.248 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.248 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.248 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.248 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.250 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.251 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.257 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.259 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.261 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.261 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.263 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.263 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.263 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.263 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.263 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.264 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.269 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.270 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.272 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.275 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.276 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.276 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.276 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.276 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.277 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.279 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.281 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.284 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.285 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.287 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.288 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.289 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.289 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.289 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.289 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.289 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.290 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.294 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.296 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.297 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.298 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.298 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.299 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.299 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.299 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.299 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.300 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.301 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.307 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.309 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.309 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.310 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.311 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.311 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.311 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.311 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.311 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.312 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.319 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.320 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.322 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.323 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.324 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.325 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.325 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.325 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.332 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.334 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.335 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.336 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.336 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.336 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.336 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.336 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.337 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.338 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.339 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.343 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.346 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.347 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.347 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.347 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.347 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.347 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.348 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.353 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.355 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.357 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.358 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.359 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.360 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.360 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.360 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.360 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.360 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.361 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.363 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.365 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.366 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.367 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.368 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.369 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.369 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.369 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.369 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.369 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.370 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.374 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.375 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.377 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.377 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.378 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.379 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.379 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.379 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.379 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.379 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.380 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.383 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.385 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.386 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.387 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.387 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.387 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.388 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.388 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.388 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.389 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.391 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.395 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.397 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.398 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.399 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.400 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.401 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.407 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.408 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.410 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.410 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.411 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.412 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.412 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.412 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.412 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.413 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.413 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.417 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.418 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.420 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.421 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.422 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.422 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.422 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.422 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.422 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.423 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.425 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.426 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.433 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.434 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.435 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.436 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.437 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.437 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.438 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.438 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.438 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.438 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.439 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.443 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.445 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.447 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.448 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.449 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.449 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.449 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.449 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.449 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.451 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.452 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.453 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.455 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.458 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.458 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.459 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.459 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.459 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.459 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.459 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.460 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.464 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.466 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.467 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.468 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.470 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.472 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.473 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.476 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.478 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.479 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.480 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.481 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.481 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.481 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.481 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.481 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.482 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.495 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.499 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.502 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.505 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.505 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.507 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.507 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.507 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.507 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.507 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.509 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.509 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.514 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.515 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.516 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.517 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.517 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.517 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.517 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.517 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.518 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.524 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.527 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.528 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.529 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.529 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.531 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.531 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.531 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.531 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.531 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.532 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.536 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.540 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.540 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.541 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.541 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.543 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.543 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.543 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.543 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.543 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.544 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.554 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.557 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.558 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.559 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.559 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.560 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.561 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.561 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.561 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.561 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.562 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.567 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.569 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.570 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.571 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.571 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.571 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.571 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.571 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.572 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.573 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.579 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.580 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.582 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.583 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.584 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.584 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.584 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.584 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.584 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.587 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.588 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.594 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.596 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.599 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.600 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.602 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.603 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.603 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.603 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.603 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.603 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.605 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.618 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.622 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.626 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.627 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.628 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.629 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.630 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.630 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.630 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.630 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.630 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.631 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.637 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.639 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.641 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.641 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.642 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.643 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.643 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.643 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.644 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.644 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.645 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.650 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.652 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.653 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.654 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.655 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.655 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.655 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.655 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.655 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.658 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.665 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.666 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.668 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.669 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.669 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.670 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.670 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.670 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.670 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.671 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.679 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.683 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.684 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.685 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.686 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.688 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.688 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.688 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.688 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.688 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.690 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.695 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.697 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.699 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.700 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.701 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.701 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.701 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.701 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.702 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.703 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.708 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.710 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.711 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.712 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.713 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.713 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.713 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.714 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.714 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.714 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.715 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.720 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.722 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.723 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.724 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.725 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.725 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.725 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.725 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.725 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.726 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.727 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.732 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.734 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.735 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.736 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.736 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.736 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.736 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.736 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.737 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.741 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.743 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.744 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.745 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.746 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.747 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.747 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.747 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.748 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.748 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.748 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.752 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.755 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.756 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.757 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.758 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.759 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.759 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.760 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.760 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.760 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.761 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.766 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.768 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.769 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.770 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.770 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.770 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.770 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.770 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.771 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.776 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.777 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.778 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.779 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.781 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.782 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.783 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.785 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.792 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.794 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.795 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.797 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.797 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.797 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.797 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.797 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.798 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.799 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.800 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.804 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.806 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.807 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.808 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.808 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.808 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.808 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.808 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.809 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.814 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.815 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.816 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.817 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.819 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.820 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.820 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.820 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.820 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.820 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.821 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.827 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.828 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.830 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.831 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.832 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.832 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.833 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.833 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.833 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.835 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.836 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.836 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.843 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.847 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.849 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.849 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.850 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.850 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.850 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.851 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.851 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.852 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.858 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.859 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.861 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.862 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.863 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.865 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.865 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.865 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.865 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.866 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.871 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.873 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.875 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.875 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.878 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.878 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.878 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.878 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.878 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.879 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.880 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.884 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.885 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.887 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.888 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.889 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.890 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.890 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.890 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.890 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.890 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.892 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.898 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.900 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.903 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.903 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.904 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.905 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.905 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.905 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.905 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.905 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.906 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.913 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.916 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.917 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.917 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.917 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.918 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.918 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.918 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.919 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.923 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.924 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.925 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.926 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.927 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.928 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.928 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.928 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.928 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.928 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.929 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.935 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.937 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.938 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.939 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.940 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.940 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.941 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.941 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.941 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.941 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.942 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.947 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.948 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.949 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.950 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.953 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.954 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.954 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.954 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.954 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.956 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.957 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.961 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.962 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.964 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.965 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.965 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.966 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.966 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.966 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.966 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.967 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.972 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.973 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.975 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.976 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.977 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.978 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.978 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.978 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.978 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.978 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.979 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.983 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.985 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:13.986 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.986 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:13.987 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.987 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.988 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.988 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.988 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.988 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.989 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:13.993 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:13.995 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.996 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.997 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:13.997 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:13.997 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:13.997 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:13.997 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:13.998 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.000 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.003 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.006 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.007 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.008 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.009 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.010 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.010 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.010 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.010 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.011 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.013 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.016 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.018 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.019 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.020 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.020 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.020 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.020 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.020 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.022 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.022 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.026 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.027 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.029 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.029 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.030 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.030 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.031 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.031 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.031 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.032 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.036 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.038 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.039 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.040 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.040 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.040 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.040 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.040 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.041 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.042 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.046 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.048 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.049 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.050 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.050 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.050 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.050 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.050 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.051 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.055 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.056 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.057 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.058 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.059 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.059 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.059 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.059 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.060 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.061 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.062 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.065 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.067 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.068 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.068 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.069 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.069 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.069 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.070 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.070 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.070 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.074 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.076 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.077 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.077 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.078 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.078 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.078 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.078 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.078 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.079 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.083 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.085 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.086 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.086 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.087 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.088 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.088 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.088 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.088 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.088 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.089 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.094 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.096 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.097 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.097 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.099 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.099 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.099 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.099 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.099 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.101 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.101 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.105 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.107 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.109 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.109 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.110 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.110 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.111 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.111 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.111 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.111 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.112 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.118 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.120 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.120 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.121 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.122 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.122 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.122 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.122 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.122 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.123 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.125 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.132 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.134 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.136 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.137 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.138 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.139 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.140 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.140 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.140 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.140 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.140 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.141 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.146 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.147 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.149 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.149 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.150 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.151 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.151 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.151 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.151 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.151 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.152 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.157 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.159 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.161 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.161 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.162 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.163 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.163 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.163 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.164 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.164 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.165 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.165 7fb8ee988648 [contrail-alarm-gen] [INFO]: UVE Done 01/22/2026 04:44:14.166 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.171 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.173 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.174 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.175 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.175 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.175 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.176 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.176 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.177 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.177 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.181 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.182 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.184 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.186 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.187 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.187 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.187 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.187 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.187 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.189 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.189 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.191 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.195 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.202 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.202 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.203 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.204 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.206 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.208 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.208 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.212 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.214 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.219 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.220 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.220 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.221 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.222 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.222 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.222 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.222 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.223 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.229 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.230 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.231 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.232 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.232 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.233 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.233 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.233 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.233 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.233 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.234 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.238 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.240 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.240 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.241 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.241 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.241 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.241 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.241 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.242 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.243 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.244 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.247 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.249 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.250 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.251 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.251 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.251 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.251 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.251 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.252 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.253 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.255 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.260 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.262 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.264 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.266 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.266 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.267 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.267 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.267 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.267 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.267 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.269 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.273 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.274 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.276 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.277 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.278 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.278 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.278 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.278 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.278 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.279 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.279 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.283 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.284 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.286 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.286 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.287 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.287 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.287 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.287 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.288 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.288 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.293 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.295 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.296 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.297 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.298 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.298 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.298 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.299 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.299 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.299 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.299 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.304 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.305 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.305 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.306 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.307 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.308 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.308 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.308 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.308 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.308 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.309 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.313 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.314 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.316 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.316 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.317 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.318 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.318 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.318 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.318 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.318 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.319 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.325 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.328 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.329 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.331 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.332 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.332 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.332 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.333 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.333 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.333 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.333 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.341 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.343 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.344 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.345 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.346 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.356 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.358 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.359 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.360 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.360 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.360 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.360 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.360 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.361 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.363 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.365 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.366 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.367 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.368 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.369 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.369 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.369 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.369 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.369 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.370 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.374 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.376 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.377 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.378 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.378 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.378 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.378 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.378 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.379 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.389 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.391 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.393 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.393 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.394 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.395 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.395 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.395 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.395 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.395 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.397 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.403 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.405 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.407 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.408 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.409 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.409 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.409 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.409 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.409 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.411 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.412 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.418 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.421 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.423 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.424 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.424 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.424 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.424 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.424 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.426 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.427 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.429 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.432 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.434 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.435 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.437 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.437 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.437 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.437 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.437 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.438 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.439 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.439 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.446 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.449 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.450 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.451 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.452 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.452 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.452 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.452 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.452 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.453 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.453 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.458 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.460 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.461 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.463 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.463 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.463 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.463 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.463 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.464 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.465 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.465 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.473 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.474 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.475 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.477 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.477 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.478 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.478 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.478 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.478 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.478 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.479 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.485 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.486 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.487 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.488 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.489 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.489 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.489 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.489 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.489 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.490 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.492 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.494 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.496 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.496 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.497 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.498 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.499 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.504 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.506 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.507 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.509 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.509 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.509 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.509 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.509 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.509 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.510 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.516 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.518 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.518 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.519 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.520 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.521 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.521 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.521 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.521 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.521 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.522 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.534 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.535 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.536 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.537 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.538 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.538 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.539 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.539 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.539 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.539 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.540 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.544 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.546 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.547 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.548 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.548 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.548 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.549 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.549 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.549 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.549 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.550 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.558 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.560 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.562 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.562 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.564 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.565 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.565 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.565 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.565 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.565 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.567 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.577 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.581 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.582 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.583 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.583 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.584 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.585 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.585 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.585 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.586 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.586 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.586 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.591 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.593 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.593 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.594 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.595 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.595 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.595 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.595 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.595 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.596 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.601 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.602 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.603 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.604 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.605 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.605 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.605 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.605 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.605 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.606 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.610 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.611 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.613 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.614 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.614 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.615 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.615 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.615 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.615 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.616 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.621 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.622 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.623 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.624 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.625 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.626 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.626 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.626 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.626 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.626 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.627 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.632 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.634 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.635 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.636 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.636 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.636 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.637 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.637 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.637 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.638 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.638 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.643 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.645 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.645 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.646 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.646 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.646 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.647 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.647 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.648 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.649 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.653 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.655 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.658 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.658 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.658 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.658 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.659 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.664 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.665 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.666 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.667 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.668 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.669 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.669 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.669 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.669 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.669 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.670 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.675 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.679 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.681 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.682 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.682 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.683 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.683 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.683 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.683 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.684 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.684 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.688 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.690 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.691 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.692 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.692 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.692 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.692 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.692 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.693 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.693 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.694 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.699 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.701 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.702 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.702 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.703 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.703 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.703 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.703 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.703 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.704 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.705 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.708 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.710 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.711 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.712 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.712 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.712 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.712 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.712 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.714 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.714 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.715 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.719 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.721 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.722 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.722 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.722 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.723 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.723 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.723 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.724 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.728 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.729 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.730 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.733 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.738 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.739 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.739 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.739 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.739 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.739 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.739 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.741 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.743 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.745 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.747 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.748 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.749 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.750 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.750 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.750 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.750 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.750 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.752 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.757 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.758 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.759 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.760 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.761 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.762 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.762 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.762 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.762 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.762 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.763 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.768 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.770 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.771 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.772 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.772 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.773 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.774 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.774 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.774 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.774 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.775 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.779 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.781 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.782 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.784 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.786 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.787 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.787 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.787 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.787 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.787 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.788 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.792 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.793 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.794 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.795 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.796 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.797 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.797 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.798 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.798 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.798 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.799 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.804 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.806 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.807 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.807 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.808 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.809 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.809 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.810 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.810 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.810 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.811 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.813 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.815 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.817 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.819 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.819 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.820 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.821 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.821 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.821 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.821 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.822 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.828 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.829 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.831 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.832 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.833 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.833 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.834 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.834 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.834 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.834 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.835 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.841 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.843 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.844 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.845 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.845 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.846 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.846 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.846 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.846 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.847 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.851 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.854 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.855 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.856 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.857 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.857 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.857 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.857 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.857 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.858 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.863 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.864 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.865 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.866 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.867 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.867 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.867 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.867 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.867 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.869 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.869 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.873 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.874 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.875 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.876 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.877 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.877 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.877 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.877 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.877 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.878 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.883 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.885 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.886 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.887 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.888 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.889 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.889 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.889 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.889 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.889 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.890 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.897 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.899 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.900 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.903 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.904 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.904 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.904 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.904 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.905 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.906 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.906 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.911 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.914 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.914 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.915 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.915 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.915 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.915 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.915 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.916 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.922 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.923 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.924 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.925 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.925 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.926 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.926 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.926 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.926 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.926 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.927 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.934 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.936 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.936 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.937 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.937 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.937 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.937 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.937 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.938 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.944 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.945 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.946 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.947 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.948 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.948 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.949 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.949 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.949 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.949 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.950 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.961 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.964 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.965 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.965 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:14.966 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.967 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.968 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.968 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.968 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.968 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.969 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.977 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.978 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.979 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.980 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.980 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.980 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.981 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.981 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.981 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:14.991 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:14.994 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.995 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:14.996 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.997 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:14.997 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:14.997 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:14.997 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:14.997 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:14.998 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.003 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.004 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.005 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.006 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.009 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.009 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.009 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.009 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.010 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.010 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.015 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.016 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.017 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.018 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.019 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.019 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.019 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.019 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.020 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.021 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.026 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.028 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.031 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.032 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.032 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.033 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.034 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.039 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.041 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.042 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.043 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.044 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.044 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.044 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.044 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.044 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.045 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.049 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.050 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.053 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.053 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.053 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.053 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.053 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.054 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.060 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.062 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.062 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.063 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.064 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.064 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.064 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.064 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.064 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.065 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.070 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.071 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.072 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.073 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.074 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.074 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.074 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.074 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.074 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.075 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.077 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.080 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.082 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.082 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.083 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.083 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.084 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.084 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.084 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.085 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.094 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.096 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.097 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.099 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.099 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.099 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.099 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.099 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.100 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.105 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.106 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.108 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.109 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.110 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.112 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.112 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.112 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.112 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.112 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.114 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.119 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.122 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.124 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.124 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.126 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.127 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.127 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.127 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.127 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.127 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.130 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.138 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.140 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.143 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.144 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.147 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.149 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.149 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.149 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.150 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.150 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.150 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.151 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.157 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.158 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.160 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.161 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.163 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.163 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.163 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.163 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.164 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.164 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.165 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.166 7fb8ee988648 [contrail-alarm-gen] [INFO]: UVE Done 01/22/2026 04:44:15.173 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.175 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.176 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.177 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.178 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.178 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.178 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.178 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.178 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.181 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.182 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.186 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.188 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.189 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.190 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.192 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.192 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.193 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.193 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.193 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.195 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.195 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.200 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.202 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.203 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.204 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.204 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.204 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.204 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.205 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.207 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.208 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.212 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.214 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.215 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.216 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.216 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.216 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.216 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.216 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.217 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.222 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.225 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.225 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.227 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.228 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.229 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.237 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.239 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.241 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.241 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.242 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.242 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.242 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.242 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.242 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.243 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.247 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.249 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.249 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.250 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.250 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.251 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.251 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.251 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.252 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.260 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.263 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.264 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.265 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.266 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.266 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.266 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.266 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.266 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.268 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.274 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.276 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.278 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.279 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.279 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.280 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.280 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.280 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.280 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.281 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.287 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.289 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.290 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.291 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.291 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.292 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.292 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.292 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.292 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.293 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.299 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.301 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.302 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.303 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.304 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.304 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.304 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.304 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.305 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.307 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.309 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.311 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.312 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.313 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.315 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.316 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.321 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.322 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.323 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.325 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.326 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.327 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.333 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.334 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.336 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.337 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.337 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.337 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.338 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.338 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.338 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.339 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.342 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.344 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.345 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.346 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.346 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.347 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.347 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.347 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.347 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.348 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.355 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.357 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.359 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.359 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.360 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.360 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.360 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.360 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.361 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.362 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.368 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.370 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.372 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.373 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.374 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.374 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.374 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.374 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.374 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.375 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.377 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.378 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.381 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.383 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.384 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.385 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.385 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.385 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.385 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.385 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.386 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.390 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.392 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.393 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.394 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.395 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.396 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.396 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.396 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.396 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.396 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.397 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.402 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.403 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.404 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.405 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.407 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.407 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.407 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.407 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.407 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.408 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.408 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.410 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.413 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.415 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.416 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.417 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.417 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.417 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.417 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.417 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.418 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.422 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.424 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.426 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.426 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.427 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.428 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.428 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.428 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.428 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.428 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.429 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.433 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.436 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.437 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.438 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.439 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.439 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.440 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.440 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.440 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.440 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.441 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.445 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.447 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.448 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.449 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.449 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.449 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.449 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.449 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.450 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.451 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.454 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.456 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.458 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.458 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.459 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.459 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.459 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.460 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.460 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.460 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.465 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.467 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.468 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.468 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.470 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.471 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.475 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.477 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.478 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.479 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.479 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.479 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.479 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.479 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.480 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.484 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.486 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.487 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.488 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.489 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.490 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.490 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.490 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.490 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.490 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.491 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.497 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.499 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.499 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.500 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.500 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.500 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.500 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.500 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.501 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.505 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.507 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.508 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.509 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.510 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.511 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.512 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.512 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.512 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.512 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.513 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.518 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.520 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.521 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.522 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.523 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.524 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.524 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.524 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.524 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.524 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.526 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.532 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.534 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.535 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.535 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.537 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.537 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.537 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.537 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.537 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.538 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.538 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.543 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.544 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.545 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.546 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.546 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.547 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.547 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.547 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.547 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.548 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.549 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.552 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.554 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.555 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.556 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.557 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.557 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.558 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.558 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.558 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.559 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.560 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.564 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.565 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.566 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.567 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.567 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.567 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.567 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.567 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.568 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.570 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.572 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.573 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.575 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.575 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.576 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.576 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.576 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.576 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.576 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.577 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.583 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.587 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.587 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.588 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.589 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.589 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.590 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.590 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.590 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.590 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.591 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.598 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.599 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.601 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.602 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.602 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.602 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.602 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.602 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.603 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.604 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.604 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.609 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.610 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.611 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.612 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.612 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.612 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.612 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.612 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.613 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.619 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.621 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.622 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.624 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.625 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.626 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.626 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.626 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.626 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.626 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.628 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.633 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.634 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.635 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.636 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.637 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.638 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.639 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.639 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.639 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.639 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.640 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.641 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.644 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.646 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.646 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.647 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.647 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.647 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.647 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.648 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.648 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.653 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.655 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.655 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.656 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.657 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.658 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.662 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.665 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.665 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.666 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.667 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.667 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.667 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.667 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.667 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.668 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.673 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.674 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.676 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.676 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.677 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.677 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.677 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.677 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.677 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.678 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.682 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.684 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.685 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.686 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.686 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.686 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.686 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.686 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.687 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.687 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.691 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.693 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.694 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.696 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.696 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.696 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.696 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.696 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.697 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.698 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.703 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.704 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.706 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.707 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.708 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.708 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.708 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.708 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.708 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.709 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.714 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.715 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.717 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.718 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.719 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.719 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.719 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.719 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.719 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.720 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.721 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.725 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.728 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.729 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.730 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.731 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.731 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.731 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.731 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.731 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.732 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.738 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.740 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.741 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.742 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.742 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.743 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.744 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.744 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.744 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.744 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.745 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.749 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.750 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.751 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.752 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.752 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.752 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.752 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.753 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.753 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.754 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.760 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.762 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.762 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.763 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.764 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.764 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.764 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.764 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.764 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.765 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.769 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.770 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.772 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.773 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.774 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.775 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.775 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.775 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.775 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.776 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.781 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.783 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.784 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.785 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.786 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.786 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.787 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.787 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.787 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.787 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.788 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.794 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.795 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.797 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.798 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.799 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.799 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.800 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.800 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.800 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.800 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.801 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.804 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.805 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.807 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.807 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.808 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.808 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.808 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.809 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.809 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.809 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.813 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.815 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.816 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.817 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.817 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.818 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.818 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.818 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.818 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.818 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.820 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.826 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.827 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.829 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.830 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.831 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.831 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.831 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.831 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.831 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.832 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.836 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.837 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.839 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.841 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.841 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.841 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.841 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.841 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.842 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.843 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.849 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.851 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.852 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.853 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.853 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.853 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.854 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.854 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.855 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.856 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.856 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.861 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.863 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.865 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.865 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.865 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.865 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.865 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.866 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.870 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.871 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.873 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.875 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.875 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.875 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.875 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.876 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.879 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.881 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.882 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.883 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.884 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.884 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.884 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.884 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.884 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.885 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.889 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.891 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.891 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.892 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.893 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.893 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.893 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.893 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.893 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.894 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.899 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.900 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.902 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.903 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.904 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.904 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.904 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.904 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.904 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.905 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.907 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.910 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.912 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.913 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.914 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.915 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.915 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.915 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.915 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.916 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.916 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.920 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.922 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.922 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.923 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.923 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.923 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.923 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.923 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.924 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.928 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.931 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.933 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.933 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.934 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.934 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.934 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.934 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.934 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.935 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.939 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.942 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.942 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.943 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.944 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.944 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.944 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.944 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.944 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.945 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.948 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.950 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.952 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.953 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.954 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.955 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.955 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.955 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.955 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.955 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.956 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.964 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.968 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.969 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.970 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.971 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.972 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.972 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.973 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.973 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.973 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.974 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.976 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.979 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.981 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.983 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.984 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.985 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.986 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.986 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.986 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.986 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.987 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:15.989 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:15.990 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:15.993 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:15.995 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.996 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.997 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:15.997 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:15.997 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:15.997 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:15.997 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:15.998 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.003 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.007 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.009 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.009 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.014 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.015 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.015 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.015 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.015 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.015 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.016 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.016 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.022 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.026 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.027 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.028 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.028 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.029 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.029 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.029 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.029 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.030 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.038 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.040 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.046 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.047 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.048 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.048 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.048 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.048 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.049 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.051 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.058 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.062 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.063 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.066 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.067 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.068 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.068 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.068 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.068 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.070 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.071 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.079 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.084 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.085 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.085 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.086 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.086 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.086 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.090 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.093 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.094 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.096 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.102 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.109 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.109 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.110 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.110 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.111 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.111 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.111 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.111 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.112 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.114 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.120 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.122 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.123 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.124 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.125 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.127 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.127 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.127 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.127 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.127 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.128 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.133 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.136 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.136 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.137 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.138 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.138 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.138 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.138 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.139 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.143 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.145 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.145 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.146 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.146 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.146 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.146 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.146 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.147 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.153 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.154 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.156 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.157 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.157 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.158 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.158 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.158 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.158 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.159 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.163 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.166 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.166 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.167 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.167 7fb8ee988648 [contrail-alarm-gen] [INFO]: UVE Done 01/22/2026 04:44:16.168 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.168 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.168 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.168 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.168 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.170 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.175 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.178 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.178 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.179 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.180 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.181 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.181 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.181 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.181 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.182 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.187 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.189 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.190 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.191 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.191 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.191 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.191 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.191 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.192 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.197 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.199 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.200 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.201 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.201 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.201 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.201 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.201 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.203 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.204 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.208 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.209 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.211 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.212 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.213 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.214 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.220 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.222 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.223 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.223 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.224 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.224 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.224 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.224 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.224 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.225 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.226 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.230 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.232 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.233 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.234 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.234 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.234 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.235 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.235 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.235 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.244 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.246 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.247 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.248 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.249 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.249 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.249 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.249 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.250 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.257 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.259 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.261 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.262 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.264 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.265 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.265 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.265 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.265 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.265 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.267 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.269 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.274 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.275 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.277 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.279 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.281 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.281 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.281 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.281 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.281 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.281 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.283 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.294 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.298 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.301 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.303 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.304 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.306 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.307 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.308 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.308 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.308 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.308 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.309 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.311 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.315 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.316 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.318 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.319 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.320 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.320 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.320 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.320 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.320 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.321 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.323 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.326 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.328 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.331 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.332 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.333 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.334 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.334 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.334 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.334 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.336 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.337 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.344 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.346 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.347 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.348 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.349 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.349 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.350 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.350 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.350 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.350 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.351 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.356 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.357 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.360 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.360 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.361 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.362 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.362 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.362 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.362 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.362 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.363 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.370 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.371 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.373 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.374 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.375 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.375 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.375 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.375 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.375 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.376 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.379 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.383 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.386 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.387 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.388 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.389 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.389 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.389 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.389 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.389 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.391 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.392 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.396 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.398 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.399 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.400 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.401 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.402 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.408 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.409 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.411 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.413 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.413 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.414 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.414 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.414 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.415 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.415 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.415 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.421 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.422 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.423 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.424 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.426 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.426 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.426 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.426 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.426 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.428 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.433 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.435 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.436 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.437 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.438 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.439 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.439 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.439 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.439 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.439 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.440 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.446 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.447 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.449 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.450 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.451 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.451 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.451 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.451 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.451 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.452 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.457 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.458 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.460 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.461 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.462 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.463 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.463 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.463 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.463 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.463 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.464 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.470 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.471 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.473 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.473 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.475 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.475 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.475 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.475 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.476 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.476 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.477 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.481 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.483 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.484 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.484 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.484 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.485 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.485 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.485 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.486 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.486 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.491 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.493 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.494 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.496 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.497 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.498 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.499 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.504 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.506 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.507 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.507 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.507 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.507 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.507 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.509 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.509 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.513 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.515 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.515 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.516 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.517 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.517 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.517 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.517 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.517 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.518 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.522 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.524 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.524 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.526 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.526 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.526 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.526 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.526 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.526 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.527 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.527 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.532 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.534 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.535 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.536 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.536 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.536 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.536 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.536 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.537 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.543 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.544 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.545 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.546 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.547 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.548 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.548 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.548 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.548 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.548 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.549 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.557 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.559 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.560 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.561 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.562 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.562 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.562 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.562 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.563 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.569 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.570 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.571 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.572 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.573 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.573 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.574 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.574 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.574 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.574 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.575 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.580 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.581 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.583 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.583 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.584 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.585 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.586 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.586 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.586 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.586 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.587 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.591 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.594 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.595 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.596 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.597 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.597 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.597 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.597 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.597 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.598 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.603 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.604 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.605 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.607 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.608 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.608 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.609 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.609 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.609 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.609 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.610 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.615 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.617 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.618 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.620 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.620 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.620 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.620 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.620 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.621 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.623 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.626 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.630 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.631 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.632 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.632 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.632 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.632 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.632 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.634 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.638 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.640 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.641 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.642 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.642 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.642 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.642 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.642 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.644 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.645 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.650 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.653 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.654 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.655 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.655 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.655 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.655 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.655 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.656 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.660 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.662 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.663 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.664 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.664 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.664 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.664 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.664 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.666 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.671 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.673 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.674 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.676 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.676 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.676 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.676 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.676 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.677 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.678 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.683 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.684 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.686 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.687 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.687 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.688 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.688 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.688 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.688 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.688 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.693 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.695 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.696 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.697 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.697 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.697 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.697 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.697 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.699 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.703 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.705 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.707 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.708 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.708 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.708 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.708 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.708 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.708 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.709 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.714 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.716 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.717 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.718 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.718 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.718 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.718 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.718 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.719 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.726 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.728 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.730 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.731 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.732 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.732 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.732 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.732 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.732 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.733 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.738 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.740 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.741 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.742 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.742 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.742 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.742 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.742 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.743 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.748 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.751 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.752 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.752 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.753 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.753 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.753 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.753 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.754 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.758 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.760 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.761 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.762 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.762 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.762 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.762 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.762 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.763 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.764 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.768 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.769 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.771 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.772 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.773 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.773 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.773 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.773 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.773 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.774 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.779 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.781 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.782 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.783 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.785 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.785 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.789 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.791 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.792 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.793 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.794 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.794 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.794 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.794 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.795 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.796 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.799 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.801 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.802 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.803 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.803 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.804 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.804 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.804 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.806 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.806 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.811 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.813 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.814 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.815 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.815 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.815 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.815 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.815 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.816 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.820 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.822 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.823 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.824 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.825 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.828 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.829 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.842 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.843 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.845 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.847 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.847 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.848 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.848 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.848 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.848 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.849 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.851 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.859 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.860 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.862 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.863 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.864 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.866 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.873 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.875 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.875 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.877 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.877 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.878 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.878 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.878 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.878 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.878 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.879 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.885 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.887 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.888 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.889 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.889 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.889 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.889 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.889 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.890 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.896 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.897 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.898 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.899 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.900 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.900 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.900 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.900 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.900 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.901 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.906 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.908 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.909 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.910 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.910 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.911 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.912 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.912 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.912 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.912 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.913 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.918 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.919 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.921 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.922 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.923 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.923 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.923 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.923 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.923 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.924 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.926 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.930 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.932 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.933 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.934 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.934 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.934 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.935 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.935 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.935 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.935 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.942 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.944 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.945 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.945 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.946 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.947 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.947 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.947 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.947 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.948 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.948 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.953 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.957 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.957 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.958 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.958 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.959 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.960 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.960 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.960 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.960 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.961 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.965 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.967 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.968 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.969 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.970 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.971 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.971 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.971 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.971 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.971 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.972 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.976 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.978 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.979 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.980 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.981 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.981 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.982 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.982 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.982 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.983 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:16.989 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:16.991 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.993 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.993 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:16.994 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:16.994 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:16.994 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:16.994 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:16.994 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:16.995 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:16.996 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.002 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.004 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.005 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.006 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.007 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.008 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.008 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.008 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.008 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.008 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.009 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.011 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.015 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.017 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.018 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.020 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.020 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.020 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.020 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.020 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.021 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.022 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.023 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.027 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.030 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.031 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.031 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.032 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.032 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.032 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.032 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.034 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.035 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.038 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.041 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.041 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.042 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.042 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.042 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.042 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.042 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.044 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.045 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.048 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.050 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.050 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.051 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.052 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.053 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.057 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.059 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.060 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.061 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.062 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.062 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.062 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.062 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.062 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.063 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.064 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.067 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.069 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.069 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.070 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.070 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.071 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.071 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.071 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.072 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.074 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.077 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.079 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.080 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.081 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.081 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.081 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.081 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.081 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.082 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.087 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.088 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.090 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.091 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.092 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.092 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.092 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.092 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.092 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.093 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.096 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.099 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.101 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.102 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.102 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.103 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.103 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.103 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.103 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.103 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.105 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.108 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.110 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.111 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.111 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.112 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.112 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.112 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.112 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.113 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.117 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.118 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.119 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.119 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.120 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.120 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.120 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.121 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.121 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.121 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.122 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.128 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.130 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.132 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.133 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.133 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.133 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.133 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.133 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.135 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.136 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.137 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.145 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.148 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.150 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.151 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.153 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.153 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.153 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.153 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.153 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.154 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.154 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.158 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.159 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.161 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.162 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.163 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.163 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.163 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.163 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.163 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.163 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.164 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.168 7fb8ee988648 [contrail-alarm-gen] [INFO]: UVE Done 01/22/2026 04:44:17.175 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.177 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.178 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.178 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.179 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.179 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.179 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.179 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.179 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.180 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.187 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.188 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.189 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.190 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.190 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.190 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.190 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.190 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.191 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.195 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.196 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.198 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.199 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.200 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.200 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.200 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.200 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.200 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.201 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.202 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.206 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.208 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.209 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.210 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.210 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.210 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.210 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.210 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.211 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.218 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.220 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.221 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.222 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.223 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.224 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.224 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.224 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.224 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.224 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.225 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.233 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.234 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.235 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.236 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.237 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.238 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.238 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.238 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.238 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.238 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.239 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.246 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.248 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.249 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.250 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.250 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.250 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.250 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.250 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.251 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.264 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.266 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.267 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.269 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.269 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.271 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.271 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.271 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.271 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.271 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.272 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.277 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.280 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.281 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.282 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.282 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.283 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.283 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.283 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.284 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.285 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.286 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.292 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.293 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.294 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.295 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.296 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.296 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.296 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.297 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.297 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.298 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.303 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.305 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.306 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.307 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.309 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.310 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.310 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.310 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.310 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.310 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.311 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.315 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.317 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.318 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.319 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.319 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.320 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.320 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.320 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.320 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.320 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.321 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.325 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.326 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.329 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.330 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.332 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.332 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.332 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.332 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.332 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.335 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.335 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.339 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.341 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.343 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.344 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.345 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.347 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.347 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.352 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.354 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.355 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.356 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.356 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.356 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.356 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.356 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.357 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.361 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.363 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.365 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.366 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.367 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.367 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.367 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.367 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.367 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.368 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.374 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.376 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.377 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.377 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.378 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.378 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.379 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.379 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.379 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.380 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.386 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.388 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.389 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.390 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.391 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.391 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.391 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.391 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.391 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.392 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.392 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.397 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.399 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.399 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.400 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.401 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.407 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.409 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.410 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.411 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.411 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.411 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.411 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.412 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.413 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.413 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.418 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.420 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.420 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.422 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.422 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.422 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.422 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.422 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.423 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.424 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.429 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.431 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.432 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.433 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.433 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.433 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.433 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.433 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.434 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.434 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.440 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.442 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.443 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.444 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.444 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.444 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.444 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.444 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.445 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.446 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.451 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.453 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.454 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.455 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.455 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.456 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.456 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.456 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.456 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.457 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.464 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.465 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.466 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.467 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.468 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.468 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.468 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.468 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.468 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.474 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.475 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.476 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.477 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.478 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.478 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.478 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.478 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.478 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.479 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.483 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.485 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.486 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.486 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.487 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.487 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.487 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.487 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.487 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.488 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.494 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.496 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.497 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.498 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.499 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.499 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.504 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.506 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.507 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.508 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.509 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.515 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.517 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.518 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.519 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.520 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.520 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.520 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.520 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.520 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.521 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.528 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.530 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.531 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.531 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.532 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.532 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.532 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.532 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.532 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.533 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.538 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.540 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.541 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.542 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.542 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.542 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.542 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.542 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.543 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.551 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.552 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.553 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.554 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.555 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.555 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.556 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.556 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.556 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.556 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.557 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.561 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.563 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.564 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.564 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.565 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.565 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.565 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.565 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.566 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.567 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.575 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.576 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.578 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.579 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.580 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.580 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.580 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.580 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.580 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.581 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.586 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.588 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.589 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.590 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.590 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.590 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.591 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.591 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.591 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.593 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.598 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.601 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.601 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.603 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.603 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.603 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.603 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.603 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.604 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.609 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.611 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.612 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.613 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.614 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.617 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.617 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.617 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.617 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.617 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.619 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.624 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.626 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.627 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.628 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.628 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.628 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.628 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.628 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.631 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.633 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.643 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.644 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.645 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.647 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.648 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.649 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.650 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.650 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.650 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.650 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.650 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.651 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.662 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.664 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.664 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.665 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.665 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.665 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.665 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.666 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.666 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.668 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.671 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.672 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.673 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.674 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.675 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.675 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.675 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.675 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.676 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.677 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.682 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.684 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.685 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.686 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.686 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.686 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.687 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.687 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.688 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.692 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.694 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.695 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.695 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.696 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.696 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.697 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.697 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.697 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.697 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.698 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.703 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.704 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.706 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.708 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.708 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.709 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.709 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.710 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.710 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.710 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.711 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.712 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.715 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.717 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.718 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.719 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.719 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.719 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.719 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.719 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.720 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.722 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.724 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.725 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.727 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.728 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.729 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.729 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.729 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.729 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.729 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.730 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.734 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.735 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.736 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.737 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.738 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.738 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.738 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.738 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.738 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.739 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.743 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.744 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.745 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.746 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.747 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.747 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.747 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.747 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.747 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.748 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.754 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.755 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.756 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.757 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.758 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.758 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.759 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.759 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.759 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.759 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.759 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.763 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.764 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.766 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.767 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.767 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.768 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.768 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.768 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.768 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.768 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.769 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.773 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.776 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.777 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.778 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.778 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.779 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.779 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.779 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.779 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.780 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.784 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.786 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.788 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.790 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.790 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.792 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.792 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.792 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.792 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.793 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.794 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.798 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.799 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.801 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.802 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.803 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.803 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.803 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.803 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.803 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.804 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.806 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.809 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.810 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.811 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.812 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.813 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.813 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.813 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.813 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.813 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.814 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.819 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.820 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.822 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.824 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.826 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.826 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.826 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.826 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.827 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.829 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.834 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.837 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.840 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.841 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.841 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.841 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.841 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.842 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.843 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.847 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.849 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.851 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.854 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.856 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.856 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.856 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.857 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.857 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.857 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.858 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.863 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.864 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.866 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.867 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.868 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.868 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.868 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.868 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.868 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.870 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.872 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.877 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.878 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.879 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.880 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.881 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.881 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.881 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.881 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.881 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.882 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.889 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.890 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.891 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.892 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.892 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.893 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.893 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.893 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.893 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.894 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.894 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.900 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.902 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.902 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.903 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.904 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.904 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.904 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.904 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.905 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.909 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.911 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.912 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.913 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.914 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.915 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.916 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.916 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.916 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.916 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.917 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.922 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.924 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.925 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.926 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.927 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.927 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.927 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.927 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.927 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.929 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.930 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.933 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.936 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.937 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.938 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.938 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.938 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.938 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.938 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.941 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.941 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.945 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.946 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.947 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.948 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.950 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.950 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.950 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.950 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.950 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.951 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.953 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.957 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.959 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.960 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.961 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.961 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.961 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.961 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.961 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.962 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.966 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.968 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.969 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.970 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.970 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.970 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.970 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.970 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.971 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.971 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.974 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.977 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.979 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.980 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.981 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.981 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.981 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.982 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.982 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.983 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.987 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:17.989 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:17.991 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:17.991 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.992 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.993 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:17.993 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:17.993 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:17.993 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:17.993 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:17.994 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:17.996 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.006 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.007 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.009 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.010 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.011 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.012 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.012 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.012 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.012 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.012 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.013 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.018 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.021 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.021 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.022 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.022 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.023 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.023 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.023 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.023 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.023 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.024 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.028 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.031 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.032 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.032 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.033 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.034 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.040 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.041 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.042 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.042 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.043 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.044 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.044 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.044 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.044 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.044 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.045 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.049 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.051 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.052 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.053 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.054 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.054 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.054 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.054 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.054 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.055 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.062 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.064 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.065 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.066 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.066 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.066 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.066 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.067 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.067 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.068 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.069 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.074 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.076 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.077 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.077 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.078 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.078 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.078 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.078 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.079 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.079 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.087 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.089 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.091 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.092 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.093 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.093 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.093 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.093 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.093 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.094 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.101 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.103 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.104 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.105 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.105 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.106 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.106 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.106 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.106 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.113 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.115 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.116 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.117 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.118 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.119 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.119 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.119 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.119 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.119 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.120 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.122 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.130 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.132 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.132 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.133 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.134 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.134 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.134 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.134 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.134 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.135 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.140 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.143 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.144 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.144 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.145 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.145 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.145 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.145 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.146 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.147 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.150 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.151 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.153 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.154 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.156 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.156 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.156 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.156 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.156 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.157 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.161 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.162 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.164 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.164 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.165 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.165 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.165 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.166 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.166 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.166 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.170 7fb8ee988648 [contrail-alarm-gen] [INFO]: UVE Done 01/22/2026 04:44:18.175 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.177 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.178 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.180 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.181 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.181 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.181 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.181 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.181 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.182 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.184 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.188 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.190 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.190 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.191 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.192 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.192 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.192 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.192 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.192 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.193 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.202 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.203 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.204 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.205 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.206 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.207 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.208 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.211 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.212 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.213 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.214 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.215 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.215 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.215 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.215 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.215 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.216 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.221 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.223 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.225 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.226 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.227 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.227 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.227 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.227 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.227 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.229 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.230 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.234 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.235 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.236 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.237 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.238 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.238 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.238 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.238 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.240 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.241 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.242 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.245 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.248 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.249 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.250 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.250 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.250 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.250 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.250 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.251 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.254 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.256 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.258 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.259 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.260 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.261 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.261 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.261 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.261 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.261 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.262 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.266 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.267 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.269 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.270 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.271 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.272 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.272 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.272 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.272 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.272 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.273 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.278 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.281 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.282 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.282 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.283 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.283 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.283 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.283 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.284 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.290 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.291 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.292 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.293 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.294 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.294 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.294 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.294 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.295 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.295 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.297 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.303 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.307 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.309 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.310 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.311 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.311 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.311 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.311 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.312 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.314 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.318 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.322 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.323 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.325 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.325 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.325 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.325 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.325 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.326 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.327 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.328 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.336 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.340 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.340 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.341 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.342 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.342 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.342 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.342 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.344 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.348 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.349 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.353 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.354 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.355 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.356 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.356 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.356 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.356 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.356 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.357 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.365 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.369 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.371 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.371 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.372 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.373 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.373 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.373 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.373 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.373 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.374 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.378 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.379 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.381 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.381 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.382 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.382 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.382 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.382 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.382 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.383 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.387 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.388 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.389 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.390 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.391 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.391 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.391 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.391 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.391 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.392 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.396 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.398 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.399 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.401 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.401 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.401 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.401 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.402 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.408 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.409 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.410 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.411 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.411 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.411 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.411 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.411 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.412 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.418 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.419 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.420 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.421 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.422 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.423 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.423 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.423 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.423 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.423 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.425 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.431 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.433 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.434 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.435 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.435 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.435 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.435 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.435 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.436 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.442 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.443 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.444 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.445 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.446 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.446 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.446 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.446 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.447 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.447 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.448 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.453 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.455 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.457 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.458 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.459 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.459 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.459 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.459 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.461 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.461 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.466 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.467 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.471 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.471 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.471 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.471 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.471 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.472 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.481 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.484 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.486 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.489 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.490 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.491 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.491 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.491 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.491 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.491 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.493 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.499 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.505 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.506 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.507 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.508 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.511 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.512 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.520 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.522 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.523 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.525 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.526 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.526 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.526 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.527 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.527 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.528 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.532 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.534 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.535 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.535 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.536 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.536 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.536 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.536 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.537 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.547 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.548 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.549 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.550 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.551 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.552 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.552 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.552 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.552 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.552 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.553 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.559 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.561 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.562 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.563 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.564 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.564 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.565 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.565 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.565 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.565 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.568 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.569 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.573 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.575 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.576 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.578 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.579 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.579 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.579 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.579 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.579 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.580 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.581 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.585 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.586 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.588 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.589 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.590 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.590 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.590 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.591 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.591 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.591 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.592 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.597 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.599 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.600 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.600 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.601 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.601 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.601 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.602 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.602 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.602 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.603 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.607 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.609 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.610 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.612 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.612 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.612 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.612 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.612 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.614 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.615 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.615 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.620 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.622 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.623 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.624 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.624 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.624 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.624 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.624 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.625 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.626 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.627 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.630 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.633 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.634 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.636 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.636 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.636 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.636 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.637 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.638 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.639 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.651 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.654 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.655 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.656 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.669 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.670 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.670 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.671 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.671 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.671 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.671 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.672 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.673 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.677 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.679 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.680 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.681 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.681 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.681 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.681 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.681 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.683 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.684 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.685 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.690 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.692 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.693 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.693 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.694 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.694 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.694 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.695 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.695 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.696 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.700 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.701 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.702 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.703 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.704 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.704 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.705 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.705 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.705 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.707 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.709 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.713 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.716 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.717 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.718 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.719 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.719 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.719 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.719 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.719 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.719 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.720 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.725 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.726 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.728 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.728 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.729 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.729 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.729 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.729 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.729 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.731 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.731 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.737 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.740 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.740 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.741 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.742 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.742 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.742 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.743 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.743 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.743 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.744 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.758 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.759 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.761 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.761 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.763 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.764 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.765 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.765 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.765 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.765 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.765 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.766 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.767 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.771 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.774 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.775 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.775 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.776 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.776 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.776 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.776 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.777 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.781 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.783 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.783 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.784 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.785 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.785 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.786 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.786 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.786 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.786 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.787 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.791 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.793 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.794 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.794 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.795 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.795 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.795 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.795 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.795 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.796 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.800 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.801 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.802 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.803 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.804 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.804 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.804 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.804 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.804 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.805 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.808 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.809 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.812 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.813 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.813 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.814 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.814 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.814 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.814 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.814 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.815 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.822 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.824 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.826 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.827 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.827 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.827 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.827 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.828 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.834 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.835 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.836 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.837 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.838 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.838 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.839 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.843 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.845 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.846 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.847 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.848 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.848 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.848 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.848 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.849 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.849 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.855 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.857 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.857 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.858 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.859 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.859 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.859 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.859 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.859 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.860 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.864 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.866 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.867 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.868 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.869 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.869 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.869 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.869 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.869 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.873 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.874 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.876 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.881 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.883 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.884 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.885 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.885 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.885 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.885 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.885 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.886 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.887 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.896 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.897 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.898 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.899 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.899 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.900 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.900 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.900 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.900 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.901 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.905 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.907 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.908 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.909 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.909 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.909 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.909 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.909 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.910 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.916 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.918 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.919 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.919 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.920 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.921 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.921 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.921 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.921 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.921 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.922 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.927 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.930 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.931 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.932 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.932 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.932 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.932 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.933 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.933 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.939 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.941 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.942 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.942 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.943 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.943 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.943 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.943 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.943 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.944 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.950 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.952 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.954 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.955 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.956 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.956 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.956 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.956 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.957 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.959 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.964 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.968 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.968 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.969 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.970 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.971 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.971 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.971 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.971 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.971 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.972 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.976 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.978 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.978 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.980 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.980 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.980 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.980 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.980 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.981 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.983 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:18.985 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:18.986 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.988 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.988 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.989 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:18.990 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:18.990 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:18.990 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:18.990 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:18.991 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:18.996 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:18.999 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.000 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.000 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.001 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.001 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.002 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.002 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.002 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.002 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.003 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.006 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.008 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.009 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.011 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.011 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.011 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.011 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.012 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.013 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.013 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.014 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.028 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.030 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.031 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.033 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.033 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.035 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.035 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.037 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.041 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.044 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.045 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.046 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.046 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.046 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.046 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.046 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.047 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.052 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.054 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.055 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.056 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.056 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.057 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.057 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.057 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.057 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.058 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.058 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.062 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.064 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.066 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.067 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.067 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.067 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.067 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.067 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.069 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.069 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.070 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.073 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.074 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.075 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.076 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.076 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.076 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.076 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.076 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.077 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.084 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.086 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.087 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.088 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.089 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.089 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.089 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.089 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.089 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.090 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.090 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.095 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.097 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.098 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.098 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.099 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.099 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.099 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.099 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.100 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.102 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.105 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.107 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.108 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.109 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.110 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.110 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.110 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.110 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.110 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.112 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.113 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.116 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.117 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.119 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.120 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.121 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.121 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.121 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.121 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.121 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.123 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.124 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.131 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.133 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.135 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.136 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.138 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.138 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.138 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.138 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.138 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.139 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.140 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.141 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.145 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.146 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.147 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.148 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.148 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.148 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.148 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.148 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.149 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.155 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.156 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.158 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.159 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.160 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.160 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.161 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.161 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.161 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.162 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.164 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.167 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.169 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.170 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.170 7fb8ee988648 [contrail-alarm-gen] [INFO]: UVE Done 01/22/2026 04:44:19.173 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.173 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.173 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.173 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.173 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.174 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.174 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.176 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.182 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.184 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.185 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.186 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.186 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.186 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.186 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.186 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.187 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.193 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.195 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.196 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.197 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.198 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.198 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.198 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.198 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.199 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.200 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.204 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.205 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.207 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.207 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.208 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.208 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.208 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.208 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.208 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.209 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.214 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.215 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.217 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.218 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.219 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.219 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.219 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.219 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.219 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.221 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.222 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.227 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.230 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.231 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.232 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.232 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.232 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.232 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.232 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.233 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.235 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.239 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.241 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.242 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.243 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.243 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.243 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.243 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.243 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.244 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.248 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.249 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.251 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.252 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.253 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.253 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.254 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.254 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.254 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.254 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.255 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.259 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.262 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.262 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.263 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.264 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.264 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.264 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.264 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.264 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.266 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.271 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.274 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.275 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.276 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.277 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.278 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.278 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.278 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.278 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.279 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.280 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.282 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.285 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.286 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.287 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.288 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.289 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.289 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.289 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.289 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.289 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.290 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.292 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.295 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.297 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.299 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.300 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.301 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.301 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.301 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.301 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.301 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.302 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.306 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.308 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.309 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.310 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.310 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.310 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.310 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.310 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.311 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.312 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.314 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.317 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.320 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.321 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.323 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.323 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.323 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.323 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.323 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.324 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.325 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.329 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.331 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.331 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.332 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.333 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.333 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.333 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.333 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.333 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.334 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.339 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.340 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.343 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.343 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.344 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.346 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.346 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.346 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.346 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.346 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.347 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.351 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.352 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.354 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.354 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.355 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.355 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.355 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.355 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.356 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.356 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.358 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.361 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.364 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.364 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.365 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.365 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.365 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.365 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.365 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.366 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.367 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.371 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.373 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.374 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.375 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.376 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.376 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.376 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.376 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.376 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.377 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.381 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.384 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.386 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.386 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.387 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.388 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.388 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.388 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.388 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.388 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.390 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.392 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.395 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.397 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.398 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.398 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.399 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.399 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.399 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.404 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.406 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.407 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.408 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.408 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.409 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.409 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.409 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.410 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.410 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.410 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.416 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.418 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.419 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.419 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.420 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.420 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.420 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.420 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.421 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.425 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.426 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.427 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.428 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.428 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.429 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.430 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.430 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.430 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.430 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.431 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.439 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.441 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.442 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.442 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.443 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.444 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.444 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.444 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.444 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.444 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.445 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.449 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.452 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.453 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.454 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.455 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.455 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.455 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.455 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.455 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.456 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.456 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.460 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.461 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.462 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.463 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.464 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.464 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.464 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.464 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.464 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.465 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.469 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.470 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.472 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.472 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.473 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.473 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.473 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.474 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.474 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.474 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.475 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.479 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.480 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.482 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.482 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.483 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.484 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.484 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.484 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.484 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.484 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.485 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.492 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.494 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.495 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.496 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.496 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.496 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.496 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.496 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.501 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.503 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.504 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.506 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.507 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.507 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.507 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.507 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.507 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.511 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.514 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.515 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.517 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.517 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.518 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.518 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.518 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.518 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.518 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.519 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.523 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.525 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.527 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.528 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.529 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.530 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.530 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.530 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.530 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.531 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.533 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.538 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.541 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.542 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.542 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.543 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.543 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.543 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.543 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.543 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.545 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.551 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.552 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.553 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.554 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.555 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.556 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.556 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.556 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.556 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.556 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.557 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.561 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.562 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.564 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.565 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.566 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.567 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.567 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.567 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.567 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.567 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.568 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.576 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.578 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.579 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.579 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.580 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.580 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.580 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.580 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.580 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.588 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.590 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.591 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.592 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.592 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.592 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.592 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.593 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.594 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.595 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.596 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.601 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.603 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.604 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.605 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.605 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.605 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.605 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.605 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.607 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.608 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.613 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.614 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.617 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.618 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.619 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.619 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.620 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.620 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.620 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.620 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.621 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.632 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.633 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.635 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.636 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.637 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.637 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.638 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.638 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.638 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.638 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.638 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.639 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.644 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.646 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.647 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.648 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.649 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.650 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.650 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.650 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.650 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.650 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.651 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.655 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.656 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.658 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.660 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.661 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.661 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.662 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.662 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.662 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.662 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.663 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.664 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.668 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.669 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.670 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.671 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.672 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.672 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.672 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.672 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.672 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.672 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.673 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.678 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.679 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.680 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.681 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.682 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.683 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.683 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.683 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.683 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.683 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.684 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.689 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.691 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.692 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.693 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.694 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.695 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.695 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.695 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.696 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.696 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.698 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.698 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.700 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.703 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.706 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.706 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.708 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.708 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.709 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.709 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.709 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.710 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.711 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.711 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.717 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.718 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.720 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.721 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.721 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.722 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.722 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.722 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.722 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.723 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.729 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.731 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.733 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.733 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.734 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.735 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.735 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.735 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.735 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.736 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.736 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.743 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.745 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.746 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.747 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.747 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.747 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.747 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.747 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.748 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.754 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.755 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.756 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.756 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.757 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.758 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.758 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.758 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.758 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.758 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.759 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.763 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.765 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.766 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.767 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.767 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.767 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.767 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.767 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.768 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.770 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.773 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.775 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.776 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.777 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.777 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.777 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.777 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.777 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.778 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.779 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.786 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.788 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.790 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.791 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.792 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.792 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.792 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.792 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.792 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.793 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.794 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.798 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.799 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.800 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.801 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.802 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.802 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.802 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.802 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.802 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.803 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.808 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.810 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.812 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.813 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.814 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.814 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.815 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.815 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.815 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.815 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.816 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.820 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.822 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.823 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.823 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.824 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.825 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.826 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.832 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.834 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.835 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.835 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.836 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.836 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.836 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.836 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.836 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.837 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.841 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.847 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.849 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.850 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.851 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.852 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.852 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.853 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.853 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.853 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.855 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.855 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.859 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.861 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.862 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.863 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.863 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.863 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.864 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.865 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.875 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.877 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.878 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.879 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.879 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.880 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.880 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.880 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.880 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.881 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.882 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.887 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.891 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.892 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.894 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.894 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.894 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.894 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.894 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.895 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.898 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.900 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.901 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.903 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.904 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.904 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.904 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.904 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.905 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.905 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.906 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.909 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.915 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.916 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.917 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.918 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.919 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.919 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.919 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.919 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.919 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.920 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.923 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.926 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.928 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.932 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.932 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.933 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.934 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.934 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.934 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.935 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.935 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.936 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.940 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.942 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.943 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.944 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.945 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.946 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.946 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.946 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.946 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.946 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.947 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.952 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.954 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.955 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.955 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.956 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.957 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.957 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.958 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.958 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.958 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.958 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.963 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.964 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.967 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.969 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.970 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.972 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.972 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.972 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.972 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.972 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.973 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.979 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.980 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.981 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:19.981 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.982 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.984 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.984 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.984 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.984 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.984 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.985 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.990 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:19.992 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.993 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.993 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:19.994 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:19.994 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:19.994 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:19.994 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:19.996 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:19.996 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:19.997 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.000 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.002 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.003 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.004 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.004 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.004 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.004 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.004 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.006 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.006 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.012 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.014 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.015 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.017 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.017 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.018 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.018 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.018 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.018 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.018 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.019 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.024 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.026 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.027 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.027 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.028 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.028 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.028 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.028 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.029 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.034 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.035 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.037 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.038 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.038 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.039 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.040 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.040 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.040 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.040 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.041 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.047 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.048 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.050 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.050 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.051 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.052 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.053 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.059 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.062 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.063 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.063 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.064 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.064 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.064 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.064 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.066 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.066 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.071 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.072 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.074 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.075 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.076 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.077 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.077 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.077 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.077 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.078 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.078 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.085 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.087 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.088 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.089 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.090 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.090 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.090 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.090 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.090 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.091 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.092 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.096 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.098 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.099 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.100 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.100 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.100 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.100 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.100 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.101 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.106 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.108 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.108 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.109 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.110 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.110 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.110 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.111 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.111 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.111 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.111 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.116 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.118 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.120 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.121 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.121 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.121 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.121 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.121 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.122 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.123 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.123 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.129 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.134 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.135 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.136 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.137 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.137 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.137 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.137 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.137 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.138 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.139 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.144 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.146 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.147 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.148 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.149 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.150 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.150 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.150 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.150 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.150 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.152 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.155 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.158 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.160 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.161 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.162 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.162 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.162 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.162 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.162 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.165 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.167 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.172 7fb8ee988648 [contrail-alarm-gen] [INFO]: UVE Done 01/22/2026 04:44:20.175 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.177 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.179 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.179 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.180 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.181 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.181 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.181 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.181 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.182 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.183 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.183 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.187 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.192 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.192 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.193 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.193 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.194 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.194 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.194 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.194 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.195 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.195 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.200 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.202 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.203 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.204 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.205 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.205 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.205 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.205 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.205 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.207 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.211 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.213 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.214 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.216 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.217 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.217 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.217 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.217 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.217 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.218 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.220 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.222 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.224 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.227 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.229 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.229 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.229 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.230 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.230 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.231 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.239 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.240 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.241 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.242 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.243 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.244 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.244 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.244 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.244 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.244 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.245 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.251 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.252 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.253 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.254 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.255 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.255 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.255 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.255 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.255 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.257 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.268 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.270 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.271 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.272 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.273 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.273 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.274 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.274 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.274 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.274 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.275 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.283 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.285 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.286 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.287 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.288 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.289 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.289 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.289 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.289 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.289 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.290 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.294 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.295 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.297 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.298 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.298 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.299 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.299 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.299 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.299 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.300 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.306 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.308 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.309 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.310 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.311 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.311 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.311 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.311 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.311 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.312 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.318 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.320 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.321 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.322 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.322 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.322 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.323 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.323 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.323 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.323 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.328 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.330 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.331 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.332 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.332 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.332 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.332 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.333 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.334 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.335 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.335 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.341 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.343 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.344 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.345 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.345 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.346 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.352 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.353 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.354 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.355 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.356 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.357 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.357 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.357 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.357 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.357 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.358 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.362 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.363 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.364 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.365 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.366 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.366 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.366 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.366 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.366 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.367 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.372 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.373 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.374 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.375 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.376 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.376 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.376 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.376 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.376 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.377 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.386 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.387 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.388 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.389 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.390 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.390 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.390 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.390 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.390 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.391 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.396 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.397 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.398 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.399 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.400 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.400 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.401 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.403 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.408 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.410 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.411 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.412 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.412 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.412 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.412 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.412 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.413 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.418 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.419 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.420 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.421 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.421 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.421 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.422 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.422 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.423 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.424 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.428 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.429 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.431 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.432 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.433 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.433 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.433 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.433 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.433 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.434 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.438 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.440 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.441 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.442 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.442 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.442 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.442 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.442 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.443 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.445 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.448 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.449 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.450 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.451 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.451 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.451 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.451 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.451 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.452 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.453 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.457 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.460 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.461 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.461 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.461 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.462 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.462 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.462 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.462 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.467 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.468 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.469 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.471 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.471 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.471 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.471 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.471 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.472 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.476 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.478 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.478 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.479 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.479 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.479 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.479 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.479 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.480 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.482 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.486 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.488 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.489 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.489 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.490 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.490 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.490 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.490 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.490 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.491 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.495 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.497 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.499 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.499 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.499 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.499 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.499 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.503 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.505 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.506 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.507 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.508 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.509 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.509 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.509 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.509 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.509 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.510 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.514 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.515 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.516 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.517 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.517 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.517 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.517 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.517 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.519 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.523 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.524 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.525 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.526 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.526 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.527 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.527 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.528 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.528 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.528 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.529 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.534 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.536 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.537 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.538 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.538 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.538 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.538 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.538 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.540 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.545 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.547 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.548 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.548 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.549 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.550 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.550 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.550 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.550 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.550 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.551 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.557 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.559 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.560 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.561 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.561 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.562 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.562 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.562 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.562 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.563 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.564 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.570 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.572 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.573 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.574 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.574 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.574 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.574 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.575 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.575 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.577 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.580 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.582 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.583 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.584 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.585 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.585 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.585 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.585 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.585 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.586 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.591 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.594 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.594 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.596 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.598 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.599 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.599 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.599 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.599 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.599 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.600 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.606 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.609 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.610 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.611 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.611 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.612 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.612 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.612 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.612 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.614 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.614 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.620 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.622 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.623 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.624 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.624 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.624 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.624 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.624 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.625 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.626 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.630 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.633 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.633 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.634 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.635 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.635 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.635 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.635 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.635 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.636 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.641 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.643 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.644 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.645 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.645 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.646 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.646 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.646 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.646 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.647 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.652 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.653 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.655 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.656 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.656 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.657 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.658 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.659 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.662 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.664 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.665 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.665 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.666 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.666 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.666 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.666 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.668 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.669 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.673 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.675 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.676 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.677 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.679 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.680 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.680 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.680 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.680 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.681 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.682 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.686 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.687 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.688 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.689 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.690 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.690 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.690 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.691 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.691 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.692 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.692 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.698 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.699 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.700 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.701 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.702 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.702 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.702 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.703 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.703 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.703 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.706 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.710 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.712 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.713 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.714 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.715 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.715 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.715 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.715 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.715 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.717 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.723 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.724 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.726 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.726 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.727 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.729 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.729 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.729 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.729 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.729 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.730 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.736 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.737 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.738 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.739 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.740 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.740 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.740 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.740 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.740 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.741 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.743 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.747 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.748 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.750 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.752 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.753 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.754 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.754 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.754 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.754 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.756 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.757 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.759 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.769 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.771 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.772 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.772 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.774 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.775 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.775 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.775 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.775 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.775 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.778 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.779 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.780 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.784 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.786 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.787 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.788 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.788 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.788 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.788 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.788 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.789 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.795 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.796 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.797 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.798 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.798 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.799 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.799 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.799 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.800 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.800 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.800 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.808 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.810 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.811 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.811 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.812 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.812 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.812 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.812 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.812 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.813 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.813 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.817 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.819 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.820 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.821 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.821 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.821 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.821 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.821 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.822 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.828 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.829 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.830 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.831 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.832 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.833 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.833 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.833 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.833 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.833 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.834 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.839 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.841 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.842 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.843 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.844 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.845 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.845 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.845 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.845 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.846 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.846 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.852 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.854 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.855 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.855 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.856 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.856 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.856 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.857 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.857 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.858 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.858 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.863 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.865 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.866 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.866 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.867 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.867 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.867 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.867 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.867 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.868 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.869 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.873 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.876 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.876 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.877 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.877 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.878 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.878 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.878 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.878 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.879 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.884 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.886 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.887 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.888 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.888 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.889 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.889 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.889 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.889 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.889 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.893 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.895 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.897 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.898 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.899 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.900 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.900 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.900 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.900 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.900 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.901 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.906 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.911 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.912 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.913 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.913 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.914 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.914 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.914 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.914 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.915 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.918 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.922 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.924 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.925 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.926 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.928 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.929 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.929 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.929 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.929 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.929 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.930 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.934 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.935 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.938 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.940 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.942 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.942 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.942 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.942 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.942 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.943 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.944 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.954 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.956 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.958 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.959 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.961 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.962 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.962 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.962 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.962 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.963 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.964 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.968 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.969 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.971 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.971 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.972 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.972 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.973 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.973 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.973 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.973 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.974 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.980 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.981 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.984 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:20.984 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.985 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.986 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.986 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:20.986 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:20.986 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:20.986 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:20.987 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:20.988 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.992 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:20.997 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.998 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:20.999 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:20.999 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.001 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.001 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.001 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.001 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.001 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.003 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.004 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.008 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.011 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.011 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.013 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.014 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.014 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.014 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.014 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.014 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.016 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.018 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.021 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.022 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.025 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.026 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.026 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.027 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.027 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.027 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.027 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.028 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.028 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.031 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.032 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.034 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.034 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.035 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.036 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.036 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.036 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.036 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.036 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.037 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.041 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.042 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.044 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.045 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.045 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.046 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.047 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.047 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.047 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.047 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.048 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.051 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.053 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.054 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.055 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.055 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.056 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.056 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.056 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.056 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.057 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.062 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.063 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.065 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.065 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.066 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.067 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.067 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.067 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.067 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.067 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.069 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.073 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.074 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.077 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.078 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.079 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.079 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.079 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.079 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.079 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.081 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.081 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.082 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.085 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.087 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.088 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.089 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.089 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.089 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.089 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.089 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.091 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.095 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.097 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.098 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.099 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.099 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.100 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.101 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.101 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.101 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.101 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.103 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.103 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.108 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.109 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.111 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.112 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.113 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.113 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.113 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.114 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.114 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.115 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.115 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.116 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.119 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.121 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.121 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.122 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.122 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.123 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.123 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.123 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.123 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.124 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.129 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.131 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.132 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.132 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.133 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.134 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.134 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.134 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.134 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.134 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.135 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.139 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.140 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.142 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.142 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.143 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.143 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.143 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.144 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.144 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.144 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.144 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.148 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.150 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.150 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.151 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.151 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.151 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.152 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.152 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.154 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.155 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.160 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.162 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.163 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.164 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.164 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.164 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.164 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.164 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.165 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.169 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.171 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.172 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.173 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.173 7fb8ee988648 [contrail-alarm-gen] [INFO]: UVE Done 01/22/2026 04:44:21.175 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.176 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.176 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.176 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.176 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.176 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.177 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.178 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.182 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.184 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.185 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.186 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.186 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.186 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.186 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.187 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.187 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.188 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.192 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.193 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.194 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.195 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.195 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.196 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.196 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.196 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.196 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.197 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.200 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.202 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.204 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.204 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.205 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.206 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.207 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.212 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.214 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.215 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.216 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.217 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.217 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.217 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.217 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.217 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.219 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.220 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.226 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.228 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.229 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.230 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.231 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.231 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.231 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.231 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.232 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.233 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.237 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.238 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.240 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.241 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.242 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.242 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.242 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.242 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.242 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.243 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.245 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.249 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.253 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.253 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.254 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.255 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.255 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.255 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.255 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.256 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.256 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.257 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.262 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.264 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.266 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.266 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.267 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.268 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.269 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.269 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.269 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.269 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.272 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.272 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.277 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.279 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.280 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.282 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.283 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.283 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.283 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.283 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.283 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.285 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.287 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.290 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.291 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.293 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.293 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.294 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.294 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.294 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.294 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.295 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.295 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.299 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.302 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.303 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.304 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.304 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.305 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.305 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.305 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.305 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.305 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.306 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.311 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.313 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.313 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.314 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.315 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.315 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.315 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.315 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.315 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.316 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.318 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.320 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.322 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.323 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.324 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.324 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.324 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.324 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.324 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.326 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.327 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.328 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.333 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.335 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.336 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.337 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.338 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.338 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.339 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.339 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.340 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.341 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.342 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.346 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.349 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.349 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.351 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.351 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.352 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.352 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.352 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.352 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.353 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.353 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.358 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.359 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.360 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.362 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.363 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.363 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.364 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.364 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.364 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.364 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.365 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.370 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.373 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.374 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.374 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.375 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.376 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.376 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.376 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.376 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.376 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.377 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.380 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.382 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.383 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.384 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.384 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.385 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.385 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.385 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.385 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.386 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.390 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.392 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.394 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.395 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.396 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.397 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.397 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.397 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.397 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.397 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.398 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.400 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.402 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.404 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.406 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.407 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.407 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.408 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.408 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.408 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.408 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.409 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.411 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.416 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.417 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.419 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.419 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.420 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.420 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.420 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.420 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.420 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.422 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.422 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.426 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.427 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.428 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.431 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.431 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.431 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.431 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.431 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.432 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.433 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.433 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.441 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.442 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.443 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.444 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.445 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.446 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.446 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.446 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.446 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.446 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.447 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.448 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.452 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.454 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.455 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.456 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.457 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.457 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.458 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.458 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.458 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.458 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.459 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.463 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.466 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.467 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.467 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.468 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.469 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.470 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.470 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.471 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.472 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.476 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.477 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.478 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.480 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.480 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.480 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.481 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.481 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.481 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.482 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.482 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.488 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.490 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.491 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.492 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.493 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.493 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.493 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.494 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.494 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.494 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.494 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.499 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.502 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.503 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.503 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.504 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.505 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.505 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.505 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.505 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.505 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.506 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.511 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.512 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.513 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.514 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.515 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.515 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.516 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.516 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.516 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.516 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.517 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.518 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.523 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.524 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.526 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.527 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.529 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.529 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.529 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.529 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.529 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.530 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.531 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.531 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.535 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.537 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.537 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.538 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.538 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.539 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.539 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.539 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.539 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.539 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.541 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.543 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.545 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.546 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.548 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.548 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.548 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.548 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.548 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.549 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.549 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.550 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.553 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.555 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.557 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.558 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.558 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.558 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.559 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.559 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.559 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.560 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.562 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.569 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.575 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.577 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.579 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.579 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.581 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.581 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.583 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.583 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.583 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.583 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.583 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.584 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.585 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.590 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.592 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.596 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.598 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.598 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.601 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.601 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.601 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.601 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.601 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.603 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.604 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.606 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.611 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.613 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.617 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.618 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.620 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.620 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.622 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.622 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.623 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.623 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.623 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.625 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.628 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.633 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.635 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.636 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.637 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.638 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.639 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.639 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.640 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.640 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.640 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.644 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.646 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.647 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.651 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.653 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.654 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.656 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.657 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.657 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.658 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.666 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.669 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.673 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.675 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.677 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.678 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.678 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.678 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.678 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.678 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.678 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.680 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.681 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.685 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.687 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.688 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.690 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.691 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.691 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.691 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.691 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.691 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.692 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.697 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.698 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.699 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.700 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.701 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.701 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.702 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.702 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.702 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.702 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.703 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.707 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.709 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.710 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.712 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.713 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.714 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.714 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.714 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.714 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.714 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.715 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.720 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.721 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.722 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.723 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.724 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.725 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.725 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.725 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.725 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.726 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.728 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.731 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.739 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.740 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.741 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.741 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.742 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.742 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.742 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.742 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.742 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.743 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.745 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.747 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.748 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.750 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.750 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.751 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.751 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.751 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.751 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.751 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.753 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.755 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.757 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.759 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.760 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.761 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.762 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.762 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.762 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.762 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.763 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.763 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.767 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.769 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.770 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.770 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.772 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.772 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.773 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.773 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.773 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.773 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.774 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.778 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.781 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.782 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.783 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.783 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.784 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.789 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.791 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.792 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.793 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.795 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.796 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.796 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.796 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.796 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.796 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.797 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.802 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.804 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.805 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.805 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.805 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.805 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.806 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.806 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.809 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.809 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.813 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.814 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.815 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.816 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.816 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.817 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.817 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.817 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.817 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.818 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.821 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.822 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.823 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.824 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.825 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.825 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.826 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.831 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.833 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.835 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.835 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.836 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.836 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.836 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.836 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.836 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.836 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.837 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.842 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.845 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.846 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.846 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.847 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.847 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.847 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.847 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.847 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.848 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.853 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.856 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.858 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.859 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.860 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.860 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.861 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.861 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.861 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.861 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.862 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.867 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.869 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.870 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.871 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.872 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.872 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.873 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.873 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.873 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.874 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.876 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.879 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.881 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.882 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.883 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.884 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.884 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.884 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.884 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.884 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.885 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.887 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.892 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.894 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.895 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.895 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.896 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.896 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.896 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.897 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.897 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.898 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.898 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.906 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.908 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.909 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.910 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.911 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.911 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.911 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.911 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.911 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.912 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.913 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.917 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.920 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.921 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.922 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.922 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.922 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.923 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.923 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.923 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.924 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.924 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.929 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.932 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.933 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.934 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.935 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.935 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.935 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.935 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.935 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.936 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.937 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.941 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.942 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.943 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.944 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.945 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.945 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.945 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.945 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.945 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.946 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.947 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.950 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.952 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.953 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.954 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.955 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.955 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.955 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.955 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.955 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.956 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.961 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.962 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.963 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.964 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.965 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.965 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.966 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.966 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.966 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.966 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.967 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.972 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.974 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.975 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.975 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.976 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.977 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.977 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.977 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.977 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.977 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.978 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.985 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.987 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:21.988 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:21.990 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.990 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.991 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:21.992 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:21.992 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:21.992 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:21.992 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:21.993 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:21.998 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:21.999 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.001 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.002 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.004 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.004 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.004 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.004 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.004 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.005 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.006 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.007 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.013 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.014 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.016 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.016 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.017 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.017 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.017 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.017 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.017 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.018 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.022 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.023 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.026 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.027 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.028 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.028 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.028 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.028 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.028 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.029 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.035 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.038 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.039 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.040 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.040 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.041 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.041 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.041 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.041 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.041 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.042 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.048 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.050 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.051 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.052 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.052 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.053 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.058 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.059 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.060 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.060 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.061 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.061 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.061 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.061 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.061 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.062 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.063 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.067 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.069 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.070 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.070 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.070 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.070 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.071 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.071 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.071 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.073 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.077 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.079 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.080 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.082 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.082 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.083 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.083 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.083 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.083 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.084 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.088 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.090 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.092 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.093 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.094 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.095 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.096 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.096 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.096 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.096 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.097 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.102 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.103 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.105 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.105 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.107 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.107 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.107 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.107 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.107 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.108 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.109 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.113 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.114 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.116 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.117 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.118 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.118 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.118 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.118 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.118 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.119 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.124 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.125 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.126 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.127 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.128 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.128 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.128 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.128 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.128 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.130 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.131 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.134 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.136 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.137 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.139 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.139 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.139 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.139 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.139 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.140 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.140 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.142 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.145 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.147 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.148 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.149 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.149 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.149 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.149 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.149 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.150 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.151 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.154 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.157 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.159 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.159 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.161 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.161 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.161 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.161 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.161 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.162 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.163 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.164 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.167 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.169 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.170 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.170 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.171 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.171 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.171 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.171 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.172 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.174 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.175 7fb8ee988648 [contrail-alarm-gen] [INFO]: UVE Done 01/22/2026 04:44:22.179 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.181 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.182 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.183 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.184 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.184 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.184 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.184 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.184 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.185 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.190 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.191 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.192 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.193 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.194 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.194 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.194 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.194 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.194 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.197 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.198 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.203 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.206 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.207 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.208 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.208 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.208 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.208 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.209 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.209 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.215 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.216 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.219 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.220 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.221 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.221 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.221 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.221 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.221 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.224 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.225 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.226 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.231 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.233 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.234 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.236 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.236 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.236 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.236 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.236 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.237 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.237 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.246 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.247 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.249 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.250 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.251 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.252 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.252 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.252 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.253 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.253 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.253 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.254 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.260 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.261 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.262 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.264 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.265 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.265 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.265 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.265 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.265 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.267 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.267 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.272 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.275 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.276 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.277 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.277 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.278 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.278 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.278 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.278 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.279 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.283 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.286 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.287 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.287 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.288 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.289 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.289 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.289 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.289 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.289 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.290 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.296 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.301 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.305 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.305 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.306 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.307 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.307 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.307 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.307 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.308 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.309 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.310 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.318 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.322 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.325 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.328 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.331 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.331 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.332 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.332 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.332 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.332 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.333 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.334 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.348 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.352 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.359 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.363 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.365 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.368 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.372 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.373 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.373 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.373 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.374 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.374 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.375 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.375 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.381 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.383 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.386 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.387 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.387 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.389 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.389 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.389 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.389 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.389 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.390 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.396 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.398 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.401 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.402 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.404 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.404 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.404 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.404 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.404 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.406 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.406 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.407 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.411 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.415 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.416 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.417 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.417 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.417 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.417 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.417 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.418 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.424 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.426 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.430 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.432 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.432 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.435 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.435 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.435 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.435 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.435 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.437 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.438 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.445 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.448 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.449 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.450 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.452 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.452 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.452 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.452 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.452 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.453 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.454 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.460 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.462 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.464 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.465 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.466 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.467 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.467 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.467 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.467 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.467 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.468 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.474 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.476 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.478 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.480 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.480 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.482 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.482 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.482 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.482 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.482 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.483 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.489 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.493 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.494 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.495 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.496 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.497 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.497 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.497 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.498 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.499 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.505 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.506 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.508 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.509 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.509 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.510 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.510 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.511 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.511 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.511 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.512 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.517 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.521 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.522 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.523 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.524 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.525 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.525 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.526 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.526 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.526 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.527 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.534 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.536 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.538 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.538 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.539 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.540 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.540 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.540 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.541 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.541 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.542 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.552 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.554 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.555 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.556 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.557 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.562 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.563 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.563 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.563 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.563 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.564 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.569 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.571 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.572 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.573 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.574 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.574 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.574 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.574 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.574 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.575 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.576 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.582 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.588 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.588 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.589 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.590 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.591 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.591 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.591 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.591 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.591 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.592 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.598 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.600 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.603 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.604 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.605 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.605 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.606 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.606 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.606 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.606 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.607 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.613 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.616 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.616 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.618 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.620 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.620 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.620 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.620 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.620 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.622 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.623 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.626 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.629 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.631 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.634 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.636 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.636 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.637 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.637 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.637 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.637 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.638 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.639 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.647 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.650 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.651 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.652 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.653 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.653 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.653 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.653 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.654 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.660 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.664 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.665 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.666 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.666 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.667 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.667 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.667 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.667 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.667 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.669 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.676 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.679 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.680 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.681 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.682 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.683 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.683 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.683 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.683 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.683 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.684 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.689 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.691 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.692 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.693 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.693 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.693 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.693 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.693 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.694 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.696 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.699 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.700 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.703 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.704 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.707 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.707 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.707 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.707 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.707 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.708 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.709 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.712 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.719 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.721 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.723 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.723 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.725 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.728 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.728 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.728 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.728 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.728 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.728 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.729 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.735 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.738 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.740 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.740 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.742 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.744 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.744 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.744 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.744 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.744 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.746 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.747 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.748 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.753 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.756 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.757 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.758 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.758 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.758 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.758 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.758 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.759 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.764 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.767 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.769 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.770 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.771 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.772 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.772 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.772 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.772 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.772 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.773 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.779 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.784 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.785 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.786 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.787 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.787 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.787 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.787 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.787 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.789 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.794 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.797 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.799 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.800 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.801 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.801 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.801 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.801 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.801 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.802 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.809 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.813 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.815 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.816 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.817 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.818 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.818 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.819 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.819 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.819 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.819 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.820 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.825 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.829 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.830 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.831 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.831 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.832 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.832 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.832 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.832 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.832 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.833 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.838 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.841 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.841 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.842 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.843 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.843 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.843 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.844 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.844 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.845 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.846 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.854 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.857 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.858 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.859 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.859 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.859 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.859 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.859 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.861 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.861 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.863 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.867 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.870 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.870 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.241'), ('partitions', '{}'), ('redis-agg-db', 9), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.871 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.50'), ('partitions', '{}'), ('redis-agg-db', 8), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET 01/22/2026 04:44:22.871 7fb8ee988548 [contrail-alarm-gen] [ERROR]: Exception TypeError in AnalyticsDiscovery reconnect. Args: ("'<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict'",) : traceback Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/opserver/opserver_util.py", line 312, in _run self._data_watchers[wk](sorted(self._wchildren[wk].values())) TypeError: '<' not supported between instances of 'collections.OrderedDict' and 'collections.OrderedDict' for AlarmGenerator info b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}' 01/22/2026 04:44:22.871 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator reconnect 01/22/2026 04:44:22.871 7fb8ee988548 [contrail-alarm-gen] [INFO]: ensure /analytics-discovery-/AlarmGenerator 01/22/2026 04:44:22.872 7fb8ee988548 [contrail-alarm-gen] [INFO]: zk state CONNECTED (CONNECTED) 01/22/2026 04:44:22.872 7fb8ee988548 [contrail-alarm-gen] [INFO]: check for /analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0 01/22/2026 04:44:22.878 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-3.-0, data b'{"ip-address": "10.0.0.241", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 9, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-3.-0') 01/22/2026 04:44:22.880 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-2.-0, data b'{"ip-address": "10.0.0.50", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 8, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-2.-0') 01/22/2026 04:44:22.882 7fb8ee988948 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data b'{"ip-address": "10.0.0.38", "instance-id": "0", "redis-ip": "10.0.0.50", "redis-port": "6379", "redis-agg-db": 7, "partitions": "{}"}', event WatchedEvent(type='CHANGED', state='CONNECTED', path='/analytics-discovery-/AlarmGenerator/cn-jenkins-deploy-platform-ansible-os-5060-1.-0') 01/22/2026 04:44:22.882 7fb8ee988548 [contrail-alarm-gen] [INFO]: Analytics Discovery AlarmGenerator ChildData : child cn-jenkins-deploy-platform-ansible-os-5060-1.-0, data OrderedDict([('instance-id', '0'), ('ip-address', '10.0.0.38'), ('partitions', '{}'), ('redis-agg-db', 7), ('redis-ip', '10.0.0.50'), ('redis-port', '6379')]), event GET